From owner-freebsd-toolchain@freebsd.org Sun Sep 23 11:32:04 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B5D1310B3258; Sun, 23 Sep 2018 11:32:04 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4AC1A72C0D; Sun, 23 Sep 2018 11:32:03 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [IPv6:2002:57bb:4914::d054:268e:7f2d:d4b2] (unknown [IPv6:2002:57bb:4914:0:d054:268e:7f2d:d4b2]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id CF90D721E280C; Sun, 23 Sep 2018 13:31:49 +0200 (CEST) From: Michael Tuexen Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_D86F789F-432B-438E-BE3A-13627E7DD304"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: building head -r338675 with devel/amd64-gcc: /usr/local/x86_64-unknown-freebsd12.0/bin/ld: warning: -z ifunc-noplt ignored Date: Sun, 23 Sep 2018 13:31:45 +0200 In-Reply-To: Cc: rebecca@bluestop.org, Mark Johnston , Ed Maste , FreeBSD Current , "freebsd-toolchain@FreeBSD.org" To: Warner Losh References: <2E7136DD-9C25-44C1-8C9A-310C2D1D7189@yahoo.com> <20180921193139.GB5120@raichu> <20180921220639.GF5120@raichu> <83c3a1bd-6922-20d1-4559-26bca1995229@bluestop.org> <33ea78c3-7954-d30e-4f40-dcada55e7367@bluestop.org> <74775769-6810-63ab-d776-013bc72c8488@bluestop.org> X-Mailer: Apple Mail (2.3445.9.1) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Sep 2018 11:32:04 -0000 --Apple-Mail=_D86F789F-432B-438E-BE3A-13627E7DD304 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 22. Sep 2018, at 05:57, Warner Losh wrote: >=20 > Hmmm, what does make -V LINKER_TYPE and make -V LINKER_FEATURES say? >=20 > They look good for me, but the only way you get this error is if they = are > wrong. >=20 > Although from your typescript, I see: >=20 > =3D=3D=3D> lib/libc (cleandir) > make[4]: "/usr/home/bcran/workspace/freebsd/lib/libc/Makefile" line = 26: > amd64 libc requires linker ifunc support >=20 > which tells me that we need to exclude all the non-build targets from = this > check.... This will use the HOST linker rather than the TARGET linker. >=20 > So something like: >=20 > diff --git a/lib/libc/Makefile b/lib/libc/Makefile > index a1ce123c0f33..11575e1cabff 100644 > --- a/lib/libc/Makefile > +++ b/lib/libc/Makefile > @@ -21,10 +21,12 @@ LIBC_ARCH=3D${MACHINE_ARCH} > LIBC_ARCH=3D${MACHINE_CPUARCH} > .endif >=20 > +.if build(all) > .if (${LIBC_ARCH} =3D=3D amd64 || ${LIBC_ARCH} =3D=3D i386) && \ > defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mifunc} =3D=3D "" > .error ${LIBC_ARCH} libc requires linker ifunc support > .endif > +.endif Using this patch I was able to build/install world and kernel on an i386 = system. However, after removing it, I can't build world then. When trying to = compile a kernel "the old way" I end up with: tuexen@head:~/head/sys/i386/conf % config -g TCP WARNING: duplicate option `GEOM_PART_GPT' encountered. Kernel build directory is ../compile/TCP Don't forget to do ``make cleandepend && make depend'' tuexen@head:~/head/sys/i386/conf % cd ../compile/TCP/ tuexen@head:~/head/sys/i386/compile/TCP % make -j 6 make: "../../../conf/../../../conf/kern.pre.mk" line 126: amd64/i386 = kernel requires linker ifunc support This is r338893. amd64 works without any problem. So this is i386 specific. Any idea how = to fix it? Best regards Michael >=20 > # All library objects contain FreeBSD revision strings by default; = they > may be > # excluded as a space-saving measure. To produce a library that does >=20 > may be needed, but the problem may be related to caching these values = from > the host as well, even though we rebuild them... >=20 > Warner >=20 > On Fri, Sep 21, 2018 at 9:38 PM Rebecca Cran = wrote: >=20 >> On 9/21/18 9:35 PM, Warner Losh wrote: >>>=20 >>> I meant to add, can you give a few lines before the error is spewed >>> here in email? My IRC computer died before I could see any answers >>> there... >>>=20 >>> My 11.2-stable system has 6.0.1, so I can't test from there. >>=20 >>=20 >> I've uploaded the full 'buildworld' output to >> https://bluestop.org/files/typescript.txt . >>=20 >>=20 >> -- >>=20 >> Rebecca >>=20 >>=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" --Apple-Mail=_D86F789F-432B-438E-BE3A-13627E7DD304 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQkDCCBNUw ggO9oAMCAQICCFBOxvU9EbRkMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMw IQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0xNDA3MjIxMjA4MjZaFw0xOTA3 MDkyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdE Rk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAx BAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84Ik Q4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVg Te3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sW VlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjggGG MIIBgjAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1Ud IwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMBIGA1UdEwEB/wQIMAYBAf8CAQIwYgYDVR0gBFsw WTARBg8rBgEEAYGtIYIsAQEEAgIwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQBga0hgiwBAQQD ATAPBg0rBgEEAYGtIYIsAQEEMA0GCysGAQQBga0hgiweMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6 Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvRFRfUk9PVF9DQV8yLmNybDB4BggrBgEFBQcBAQRsMGow LAYIKwYBBQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMDoGCCsGAQUFBzAC hi5odHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9ST09UX0NBXzIuY2VyMA0GCSqGSIb3 DQEBCwUAA4IBAQBjICj9nCGGcr45Rlk5MiW8qQGbDczKfUGchm0KbiyzE1l1sTOSG2EnFv/DstU1 gvuEKgFJvWa7Zi+ywgZdbj9u4wFaW8pDY1yVtuExpx/VB19N5mWCTjL5w3x6S81NXHTuIfJ1AuxS PtLJatOQI25JZzW+f01WpOzML8+3oZeocj7JvEDWWqQIPda8gsO3tzKOsSyOam23NQIZz/U5RFhj pyQAELC7/E6vbi84u6VXST/YblBvLJeW3B1GmmWJz67M8uXZn1OzPqEvkqnYC8aEHwTG6x7on321 e6UC8STFJGMRNMxakyAqeYg6JUKQqWU7fIbTEhUjKfws2sw5W1QXMIIFojCCBIqgAwIBAgIHF6Qk oQlIMzANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQ MA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTE0MDUyNzE0NTQwOVoXDTE5MDcwOTIzNTkwMFowgcYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNO b3JkcmhlaW4tV2VzdGZhbGVuMREwDwYDVQQHEwhNdWVuc3RlcjEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgTXVlbnN0ZXIxIzAhBgNVBAsTGkRhdGVudmVyYXJiZWl0dW5nc3plbnRyYWxlMR0wGwYD VQQDExRGSCBNdWVuc3RlciBDQSAtIEcwMTEgMB4GCSqGSIb3DQEJARYRY2FAZmgtbXVlbnN0ZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4eWyu8GzsIv0iowf2v/9BT0SmCFNX /eyQe5BncOk1j6XIlY5bnNu1S5uBe3uVgekgTh3gJyVNlaoIfCgAjqCrNJIaNQq5fr/S6L8uFeaU O8IF/C4RH5P7f9Hn2GUueEjmJhg9CI3LBAhrfAmEEtNmuVfDycN2MjngwDNxUNRfuXbWxuhkgDqJ 0ztJeayHGhFDrGx88eyStx40xy+0c0OFWdWxzBFQlBRHnl+zRftj3c9qy6BY+/fGaA2vV1oKr3h5 X6eyU1T8YlpP1NDe4bylqAteX01sM2Qciu8UAPnNc7Sb93TQjhCFRVDIS3CdN6AOpwz5YWEld6ey CdmFZ7pvAgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAR BgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFArzW7zkMYDWNUKJptPDzzfe0d/XMB8GA1UdIwQY MBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMBwGA1UdEQQVMBOBEWNhQGZoLW11ZW5zdGVyLmRlMIGI BgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9w dWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0 dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDov L2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDeRwM11kpvuRIPuzWXLapr/ZBtB76V3cuF l45x/Kx0u03yjB4GaBPcxihn4P1z5KhRYkDBMo8HXkOgbL59aF6VdOlCurEgZvghKvUkKOCyWeYx S9rTGPBkbGiNn2ATVuLXzF8rDf50ynAIu3otstOOv+3Ifqi1pzCva1nO64khQA5Gd5/BNyu+YHbW f8ERAf9leu5a7yVI7cv1gCZAHpWJpkUKmfawyY4sAJ2hbGZRBvdACOxrfbuMdSOzPneT2rlmvH+D 7M6DmzVabLYk6UtAxQhldd/T/qsHkWvaWXHt0Eb9STs2Fl03Ls7M3NyLQLhaeR3ysNURYcaEfaB+ lxN+MIIGDTCCBPWgAwIBAgIHG5mIdDexozANBgkqhkiG9w0BAQsFADCBxjELMAkGA1UEBhMCREUx HDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQK ExdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVu dHJhbGUxHTAbBgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBm aC1tdWVuc3Rlci5kZTAeFw0xNjA3MDQwNzA2MTNaFw0xOTA3MDQwNzA2MTNaMHwxCzAJBgNVBAYT AkRFMSAwHgYDVQQKDBdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEyMDAGA1UECwwpRmFjaGJlcmVp Y2ggRWxla3Ryb3RlY2huaWsgdW5kIEluZm9ybWF0aWsxFzAVBgNVBAMMDk1pY2hhZWwgVHVleGVu MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzJoaUG3Zm24XxA/zNg2sbFcL56w8xqMg +X6G7UsYec3YEncnlkw3jgE5nDefos7UVoCA7wPjFTj8AQt5xfpXElnbM45IPy5Ng7g6dS7biGSM VRACPXe1PrjgApRAwwGmCPvALnZXkmKP6Zlf+3VLfz9YWIIaeKu3jFM2Lk6Y3gr5U1l8bjHSawOo WMlfvSsXXLT38zKW7Uz9jS278j0OqHANBPgsE6/LJoCWFInwlvybxhO3nGU7OteUGaPikqzvjLsL YgpHDi0WjMZfVx/UtUSzZ4EJvmJTBeuVwyKnCbrawnfwYPTQQ6VE1OkAzmsMByBbEwJ996RtG//T XCG06QIDAQABo4ICRzCCAkMwQAYDVR0gBDkwNzARBg8rBgEEAYGtIYIsAQEEAwUwEQYPKwYBBAGB rSGCLAIBBAMBMA8GDSsGAQQBga0hgiwBAQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTQHa9qhKgSZgCCAPThZkXaEaJ/ dTAfBgNVHSMEGDAWgBQK81u85DGA1jVCiabTw8833tHf1zAgBgNVHREEGTAXgRV0dWV4ZW5AZmgt bXVlbnN0ZXIuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Zo LW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAz BggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsG AQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1tdWVuc3Rl ci1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAEj2/6x4kzoCVIiu aaminPrOHxACyoYsmSRjYPQpgW5xRj/FlolO1nG+ZZ11sqTb3TdCGD69ko5/zs8eGKnv/i0VLCHF g1JLfpaxElN5RrR/cqRJrbzKshF9aUkBODF8vlf9BCeimMK3fifjbbWRyxHssfEECffujD7/Yvta NYMO46Roz39lIK2s37IVFq3V5RWzUeTuwpP9t8lOxirOi9eK2OYI/dh0HjR2S5Dr9nMR1dNulrhz jlFxGc+opefGScrRR9Ec0eqTXlbt1Q9UzNIYVS+OGZY8/bBbprwXVTmwSp8dygEULkIaMbLsaTaW 6TehuL8ousPJkL52SOENgSkxggQpMIIEJQIBATCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozAJBgUrDgMCGgUAoIICKzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xODA5MjMxMTMxNDZaMCMGCSqGSIb3DQEJBDEWBBRUIEaWLvVf+s1XZ/ov tlpNUykQTzCB4wYJKwYBBAGCNxAEMYHVMIHSMIHGMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjERMA8GA1UEBxMITXVlbnN0ZXIxIDAeBgNVBAoTF0ZhY2hob2Noc2No dWxlIE11ZW5zdGVyMSMwIQYDVQQLExpEYXRlbnZlcmFyYmVpdHVuZ3N6ZW50cmFsZTEdMBsGA1UE AxMURkggTXVlbnN0ZXIgQ0EgLSBHMDExIDAeBgkqhkiG9w0BCQEWEWNhQGZoLW11ZW5zdGVyLmRl AgcbmYh0N7GjMIHlBgsqhkiG9w0BCRACCzGB1aCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozANBgkqhkiG9w0BAQEFAASCAQA1ZK4e+4/b3VTF3WeREj5YDaedRz5Vk62J 9CvrQoLkAggsnfOiXUeDgGj88iiOZzXkYOjKANMnY4053ROTgrnKsg96iNx+BVmKVZ4vF1e299Rj OugLGG/xO388SRSOZ0h8xv6cEsxRP3bzNJEzgte386Lfa33DkHNfOgwuMJaZHYda8CL8vhBUN15Q +YWpuA8UT0JbtrDf7c5asOfFY/XsetTz5NQZuUCj75Za+ydfpuT0CGJQO25w3flbJFjyMx5cCm5Q dBD+BelPVZjH48SCuWwnuSkNv1rvIDIRao2t1LmcK2nsRTkNmLeYyLjuSRdan11d3kjWmOUN1Q1M DAcUAAAAAAAA --Apple-Mail=_D86F789F-432B-438E-BE3A-13627E7DD304-- From owner-freebsd-toolchain@freebsd.org Sun Sep 23 11:36:13 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DC8610B34E2; Sun, 23 Sep 2018 11:36:13 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 08DB272EE1; Sun, 23 Sep 2018 11:36:12 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.9] (p57BB4914.dip0.t-ipconnect.de [87.187.73.20]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 038CA721E280D; Sun, 23 Sep 2018 13:36:09 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: building head -r338675 with devel/amd64-gcc: /usr/local/x86_64-unknown-freebsd12.0/bin/ld: warning: -z ifunc-noplt ignored From: Michael Tuexen In-Reply-To: Date: Sun, 23 Sep 2018 13:36:08 +0200 Cc: rebecca@bluestop.org, Mark Johnston , Ed Maste , FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <2E7136DD-9C25-44C1-8C9A-310C2D1D7189@yahoo.com> <20180921193139.GB5120@raichu> <20180921220639.GF5120@raichu> <83c3a1bd-6922-20d1-4559-26bca1995229@bluestop.org> <33ea78c3-7954-d30e-4f40-dcada55e7367@bluestop.org> <74775769-6810-63ab-d776-013bc72c8488@bluestop.org> To: Warner Losh X-Mailer: Apple Mail (2.3445.9.1) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Sep 2018 11:36:13 -0000 Resending from correct address... > On 22. Sep 2018, at 05:57, Warner Losh wrote: >=20 > Hmmm, what does make -V LINKER_TYPE and make -V LINKER_FEATURES say? >=20 > They look good for me, but the only way you get this error is if they = are > wrong. >=20 > Although from your typescript, I see: >=20 > =3D=3D=3D> lib/libc (cleandir) > make[4]: "/usr/home/bcran/workspace/freebsd/lib/libc/Makefile" line = 26: > amd64 libc requires linker ifunc support >=20 > which tells me that we need to exclude all the non-build targets from = this > check.... This will use the HOST linker rather than the TARGET linker. >=20 > So something like: >=20 > diff --git a/lib/libc/Makefile b/lib/libc/Makefile > index a1ce123c0f33..11575e1cabff 100644 > --- a/lib/libc/Makefile > +++ b/lib/libc/Makefile > @@ -21,10 +21,12 @@ LIBC_ARCH=3D${MACHINE_ARCH} > LIBC_ARCH=3D${MACHINE_CPUARCH} > .endif >=20 > +.if build(all) > .if (${LIBC_ARCH} =3D=3D amd64 || ${LIBC_ARCH} =3D=3D i386) && \ > defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mifunc} =3D=3D "" > .error ${LIBC_ARCH} libc requires linker ifunc support > .endif > +.endif Using this patch I was able to build/install world and kernel on an i386 = system. However, after removing it, I can't build world then. When trying to = compile a kernel "the old way" I end up with: tuexen@head:~/head/sys/i386/conf % config -g TCP WARNING: duplicate option `GEOM_PART_GPT' encountered. Kernel build directory is ../compile/TCP Don't forget to do ``make cleandepend && make depend'' tuexen@head:~/head/sys/i386/conf % cd ../compile/TCP/ tuexen@head:~/head/sys/i386/compile/TCP % make -j 6 make: "../../../conf/../../../conf/kern.pre.mk" line 126: amd64/i386 = kernel requires linker ifunc support This is r338893. amd64 works without any problem. So this is i386 specific. Any idea how = to fix it? Best regards Michael >=20 > # All library objects contain FreeBSD revision strings by default; = they > may be > # excluded as a space-saving measure. To produce a library that does >=20 > may be needed, but the problem may be related to caching these values = from > the host as well, even though we rebuild them... >=20 > Warner >=20 > On Fri, Sep 21, 2018 at 9:38 PM Rebecca Cran = wrote: >=20 >> On 9/21/18 9:35 PM, Warner Losh wrote: >>>=20 >>> I meant to add, can you give a few lines before the error is spewed >>> here in email? My IRC computer died before I could see any answers >>> there... >>>=20 >>> My 11.2-stable system has 6.0.1, so I can't test from there. >>=20 >>=20 >> I've uploaded the full 'buildworld' output to >> https://bluestop.org/files/typescript.txt . >>=20 >>=20 >> -- >>=20 >> Rebecca >>=20 >>=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-toolchain@freebsd.org Mon Sep 24 19:10:52 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1461910B5076; Mon, 24 Sep 2018 19:10:52 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-xd41.google.com (mail-io1-xd41.google.com [IPv6:2607:f8b0:4864:20::d41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 970048EE80; Mon, 24 Sep 2018 19:10:51 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-xd41.google.com with SMTP id w11-v6so18545022iob.2; Mon, 24 Sep 2018 12:10:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=vTakfpZRg7YQdsoqxp5rdGAbaNe5ZZUrlJASpxEFkLE=; b=MnEcyJ7Ih0sVale6tfd9bLLZ30VmRgRUePdXEKHhUoN+Q1K2zaZDPZipVFf8QWcLCP 0qml5g9koxRfz6Of3hgG1Hy1g9peRT9mo5we3ylXXI6QP0IVU2iQ9lv5sJeh+nge/1Yp 7Qv7UY7EC5OaLroM9EC0/CqXvnVKdVv6YB87NKRDv3tJ/zG7NgccbxHTglxLxYg2kep4 Vg+X4dpLgIn1KHN91oDp9rXX0MpKFR8fAKwo4Al0aZ1eX1w7V6GlRTk4vh/+AZHL6pUJ H0Q1sDxSlvp6BQ25DY70FVLtz8Y7b6chrDdO45vQRm0HLSae282Wb2oiGcq/K9e5DZH0 FFgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vTakfpZRg7YQdsoqxp5rdGAbaNe5ZZUrlJASpxEFkLE=; b=hMFLYxT7aPnpeIRGaT+iJbYA6c9PpPcf3EGl3pHvUBgxfvlSg1hDKDk5lYmZWg7DLS pk/M9PRKVs1hW3B/5Zc02TY2REVzDdXRaXGOIxo9tJp0f3G98hIXHK4A82jcd9eFXXKh YLbln8fHJQyRhXqb357aPXfEnCJLDZRu91j89vmeAC5LQcycmVPVN0uoeQaX9sPgaqB/ GuPbMWrcI5cjKElnlIYCFXgkx4To4uvac0wZ34jsu8qdQ3wVqLt9hp/a187OQXxEWWP5 H6UICv2xsRvkXzHsa8Ke9Kn1hg/ViV+Eofx9cXX5Bj2+mRWtVyx2Otg50wRHyDrZjsoI Ew/A== X-Gm-Message-State: ABuFfohn56/LkTIfjdumw4f5P7E7zKX1zz7hVqcjwodHVg4YPgl/knxK 59J74Fc/fJSn7aYQ5zUoXKxq7eup5SW/HELW0dHnNri1 X-Google-Smtp-Source: ACcGV618tqgNsB/y2OxbJO8Wb9Jbgae0N2TmUx3s+QytDix6BLcxQ8vh3GsnkfCXUU4/vBKBv+wd+/cPyzDhdGq9CSs= X-Received: by 2002:a6b:ac45:: with SMTP id v66-v6mr250184ioe.66.1537816250742; Mon, 24 Sep 2018 12:10:50 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:fd15:0:0:0:0:0 with HTTP; Mon, 24 Sep 2018 12:10:30 -0700 (PDT) In-Reply-To: References: <2E7136DD-9C25-44C1-8C9A-310C2D1D7189@yahoo.com> <20180921193139.GB5120@raichu> <20180921220639.GF5120@raichu> <83c3a1bd-6922-20d1-4559-26bca1995229@bluestop.org> <33ea78c3-7954-d30e-4f40-dcada55e7367@bluestop.org> <74775769-6810-63ab-d776-013bc72c8488@bluestop.org> From: Ed Maste Date: Mon, 24 Sep 2018 15:10:30 -0400 X-Google-Sender-Auth: DBPsOI2RfAAPbrULRmnbgQWJts8 Message-ID: Subject: Re: building head -r338675 with devel/amd64-gcc: /usr/local/x86_64-unknown-freebsd12.0/bin/ld: warning: -z ifunc-noplt ignored To: Michael Tuexen Cc: Warner Losh , Rebecca Cran , Mark Johnston , FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2018 19:10:52 -0000 On 23 September 2018 at 07:31, Michael Tuexen wrote: > Using this patch I was able to build/install world and kernel on an i386 system. > However, after removing it, I can't build world then. When trying to compile a > kernel "the old way" I end up with: > > tuexen@head:~/head/sys/i386/conf % config -g TCP > WARNING: duplicate option `GEOM_PART_GPT' encountered. > Kernel build directory is ../compile/TCP > Don't forget to do ``make cleandepend && make depend'' > tuexen@head:~/head/sys/i386/conf % cd ../compile/TCP/ > tuexen@head:~/head/sys/i386/compile/TCP % make -j 6 > make: "../../../conf/../../../conf/kern.pre.mk" line 126: amd64/i386 kernel requires linker ifunc support > > This is r338893. > > amd64 works without any problem. So this is i386 specific. Any idea how to fix it? This safety belt is in place to ensure we don't build a non-functional kernel - now that the i386 kernel requires ifunc support using old GNU ld results in a kernel that doesn't boot. The workaround for the "old way" is to explicitly set LD=ld.lld in the environment - "LD=ld.lld make -j 6" should work. More details in this -arch thread, when amd64 encountered this hiccup: https://lists.freebsd.org/pipermail/freebsd-arch/2018-May/018967.html The same issue now affects i386 as it has started using ifuncs, and will be resolved once we can switch i386's /usr/bin/ld to be lld, which is waiting on ports fixes in PR214864. From owner-freebsd-toolchain@freebsd.org Tue Sep 25 06:06:22 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A55A410A6FAC for ; Tue, 25 Sep 2018 06:06:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-20.consmr.mail.ne1.yahoo.com (sonic304-20.consmr.mail.ne1.yahoo.com [66.163.191.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3DB098353A for ; Tue, 25 Sep 2018 06:06:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: VTejUakVM1mCmGDAsLMr4BV5RuT0vnAnPaeNPs1u4n1c7W8u.q_TlUGi0PuHBFM v8aXufxaKGOjT5VeGkpz8Sz8YUtG3wAeDzgvVMAn8Wscx9gxiFlDxqz5AiI_9hQb7fLo2GHQqtQk CF7rS9esSTg9UK043BkwnmQZHqLggvzYqanYabGy4n40KnUW2uzia9b7Y75f.OiAiCD3dmRp7yLg Wrt26fjwOWBigdDhJFXxQdIod05kvat.Ws2VxvL7oJ_HxSFm3lHA7eYBTTe3vLEgmC.TOuHE9hix 14QQpfr5EhK76Hql01P.yLnxAEaw2iU0scTkCfBndbtsz6do9XLy.fL.Xf..PGepZSmYKI_CM42B w4ypHgLknc5_1SbVhGMCN0X1BMzg942fpzGZyMpVaw1Eiu5Gd8pZorgxPWnMM8_14ZkYmruz4pGF 2fETb2GIAU9RpdN83nN3d7Ccn0rFsxhapYj.x1a2wMGmnhxlKrjelfDqJK2.0rUxcPXqssWGhktn Lpp73cTT3ldx5uS6yIDkI.03cfu8KlH55wL5lFeSMif6Y0TdTY31AtRRvxh_avLCj7Z64QwEQ_51 3wIYxaBYvY.C9dX5Dud_IaSswmUlzIHPc2320GErm7V3.uCl1kofyaNPScz2f_7Y68_8TERDun4O D1Dy1b1LxtZXH00Ybe7L_MNxDj4uuK6MpyEQrHIl5CnkVL8h8QEhAdz98VyX8kTu8UVKyRWmvmKB AGpkQeuqsOlH.JdRsX6B0LZp5pDYt4nNXYnQKULP8l8fsHmFgYgPfzptvOrB4Fbuxnf2QQk4Uq3u Tz1azu8KCZqhslUZonVoFJohQK3plFDwb9juTCF6Vb194W82gzcyvWtk7GqHuYT8jomiH9.D3qyx GjTQgRLnUN6XtfuzO6RqR0sQMpcEUJxkdRZY2wfS6WsTKycevdj4537EVCYMOHx7Jlv70.q56nDJ 2CapulI_iAtduYVnALFi1JLZg6.kh1KgrXWby7JlT1TfSKmvzl8AeTLTEGl9ofNFkFnuRdEKqQr_ 7guaYKSD78_Yn2jKyRUq3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 25 Sep 2018 06:06:14 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp424.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0fed609f0ea4a33f79ee49c30d780788; Tue, 25 Sep 2018 06:06:14 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld Message-Id: Date: Mon, 24 Sep 2018 23:06:12 -0700 To: FreeBSD Toolchain , FreeBSD Current , freebsd-arm X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 06:06:23 -0000 [This is based on buildworld buildkernel and installing.] I've updated to: # uname -apKU FreeBSD pine64 12.0-ALPHA7 FreeBSD 12.0-ALPHA7 #17 r338921M: Mon Sep 24 = 19:19:08 PDT 2018 = markmi@pine64:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64= /sys/GENERIC-NODBG arm64 aarch64 1200084 1200084 For which: # ld -v LLD 6.0.1 (FreeBSD 335540-1200004) (compatible with GNU linkers) But man ld reports GNU/BFD material: # man ld LD(1) GNU Development Tools = LD(1) NAME ld - The GNU linker SYNOPSIS ld [options] objfile ... DESCRIPTION . . . This man page does not describe the command language; see the ld = entry in "info" for full details on the command language and on other = aspects of the GNU linker. This version of ld uses the general purpose BFD libraries to = operate on object files. . . . Aside from its flexibility, the GNU linker is more helpful than = other linkers in providing diagnostic information. . . . The GNU linker ld is meant to cover a broad range of situations, = and to be as compatible as possible with other linkers. As a result, = you have many choices to control its behavior. . . . (I do not see such in my amd64 builds.) I'm not claiming this is new: I just noticed. For reference on the Pine64+ 2GB aarch64 system being used for this (avoiding >>> prefixes on lines): # = ~/sys_build_scripts.aarch64-host/make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host.sh check-old Script started, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:22:53:10 ... Checking for old files ... Checking for old libraries ... Checking for old directories To remove old files and directories run 'make delete-old'. To remove old libraries run 'make delete-old-libs'. Script done, output file is = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:22:53:10 (So I'd run delete-old before this.) # more = ~/sys_build_scripts.aarch64-host/make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host.sh kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aarch6= 4-host-$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" \ SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.cortexA53-clang-bootstrap.aarch= 64-host" \ WITH_META_MODE=3Dyes \ MAKEOBJDIRPREFIX=3D"/usr/obj/cortexA53_clang/arm64.aarch64" \ make $* # more ~/src.configs/src.conf.cortexA53-clang-bootstrap.aarch64-host=20 TO_TYPE=3Daarch64 # KERNCONF=3DGENERIC-NODBG TARGET=3Darm64 .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # #WITH_CROSS_COMPILER=3D WITH_SYSTEM_COMPILER=3D WITH_SYSTEM_LINKER=3D # #CPUTYPE=3Dsoft WITH_LIBCPLUSPLUS=3D #WITH_LLD_BOOTSTRAP=3D WITHOUT_BINUTILS_BOOTSTRAP=3D WITH_ELFTOOLCHAIN_BOOTSTRAP=3D #WITH_CLANG_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D WITH_LLD=3D WITH_LLD_IS_LD=3D WITHOUT_BINUTILS=3D WITH_LLDB=3D # WITH_BOOT=3D WITHOUT_LIB32=3D # WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GCC_IS_CC=3D WITHOUT_GNUCXX=3D # NO_WERROR=3D #WERROR=3D MALLOC_PRODUCTION=3D # WITH_REPRODUCIBLE_BUILD=3D WITH_DEBUG_FILES=3D # # Use of the .clang 's here avoids # interfering with other CFLAGS # usage, such as ?=3D usage. CFLAGS.clang+=3D -mcpu=3Dcortex-a53 CXXFLAGS.clang+=3D -mcpu=3Dcortex-a53 CPPFLAGS.clang+=3D -mcpu=3Dcortex-a53 ACFLAGS.arm64cpuid.S+=3D -mcpu=3Dcortex-a53+crypto ACFLAGS.aesv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto ACFLAGS.ghashv8-armx.S+=3D -mcpu=3Dcortex-a53+crypto # more ~/src.configs/make.conf CFLAGS.gcc+=3D -v LDFLAGS.lld+=3D -Wl,--no-threads =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Sep 25 15:30:07 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62E7110B45F4 for ; Tue, 25 Sep 2018 15:30:07 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E79547598C for ; Tue, 25 Sep 2018 15:30:06 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-xd2d.google.com with SMTP id l25-v6so7680799ioj.0 for ; Tue, 25 Sep 2018 08:30:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=R8f0mLtz7+h8M0qR0A/wCvC8zw0v2Uj/DxgqvKcY9E0=; b=RPJ72kC4C2d36I9OGhLQ6cRb/WOQrpCdIAdTWU2SVrxhBchdkcTMlPvvcNQjtH6oHG FMhuWEXUgNdqdMdsEyrdwZiu0EftCFf/4rKBWhQhEesfVA/DrNbCA65mfr6rZeHK2tY3 kVeHwqIPdS8Lw0xus6JVZzEVMxtt8qR08YAyLHAumfnDqLumLNwriwl8nGiXLoXQ0NTZ kHcYMgefll+Oz3/oks6aUBPsKZAWtFpbUl1Lsz9sDTbbmF/gS/hpyy3xTLzIlFQYXYvA OIc1cTiZpJ+EX5AD+nAVr3HWIj9S6HVV+q0WR+9qT+uPxTOTsLOR8/G+1k0pK2Tq2yTc DKBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=R8f0mLtz7+h8M0qR0A/wCvC8zw0v2Uj/DxgqvKcY9E0=; b=LirSjl0/7Onk9brGiBFPquaBbWwNk66H7LBWIzBRDS9TdkJTis7MUNTabiY3KUIsvi htUCOZSEuo1o72tMNbbR78E83lRfzSpBbTDRT8i3tFw/FlgG8aajRCxEvdfwVNqCSg0B UEUukIc2u2JgconmbVtBl6H5bvRcPDG6bhMnT1m1LC5DpQah6cSu8l8ZbfnOiNsM2DFq oFYB3CV4OAdYPiSycm5+ajf0pvsTwjT/mDwD/EmaqCzAGvOIiEw6L764OoI2gU8BtXnW l1Vsnqx4ZeiZupQzfSsm+8dm7QLsgVB4MwRgO1OsHllawiUvSiyhBom11gPUzm7KRhHc Dedg== X-Gm-Message-State: ABuFfogOrl8ySrR+xsM60AXpOkz3DUbOrJpKl45UiisnKRqHmzwTb69R NQM6Yr9f/PDeCR34OpVZOSMXxvKWitbdclfvUCs= X-Google-Smtp-Source: ACcGV63E//1bvd+O+9HKTHrlHSvcCMaPMv+Ur19yaTBB4uvbouWi2T4H5nM5v36BmO0ti1vgNih3S4gBe0Rs8ASdZnA= X-Received: by 2002:a6b:9256:: with SMTP id u83-v6mr1395894iod.239.1537889406243; Tue, 25 Sep 2018 08:30:06 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a5e:d505:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 08:29:45 -0700 (PDT) In-Reply-To: References: From: Ed Maste Date: Tue, 25 Sep 2018 11:29:45 -0400 X-Google-Sender-Auth: 1xoDtLl6Bc14U7D1xudSEUvMfp0 Message-ID: Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld To: Mark Millard Cc: FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 15:30:07 -0000 On 25 September 2018 at 02:06, Mark Millard via freebsd-toolchain wrote: > [This is based on buildworld buildkernel and installing.] > > But man ld reports GNU/BFD material: > > # man ld > LD(1) GNU Development Tools LD(1) ... Odd. I see this on ref12-arm64.freebsd.org as well. It claims to be r334753:336279M, which spans some related work (r335447). Can you find instances of ld.1 in your install log? From owner-freebsd-toolchain@freebsd.org Tue Sep 25 16:00:05 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BFE0F10B524B for ; Tue, 25 Sep 2018 16:00:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-14.consmr.mail.bf2.yahoo.com (sonic310-14.consmr.mail.bf2.yahoo.com [74.6.135.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6907A76C1A for ; Tue, 25 Sep 2018 16:00:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: x_Fxb_YVM1nqJ073JZhOIKcB9vLqtDeCEgkc7a5amI61l1qhT.uwVFLxoX9j1pY WeK74RKUQPf2gtLxQbYAatQlaUwVzAk.L8BWlly1_T67SBa4BjHidMizuOCJNFcWdtS6qnAKeC5C kzEds_cjRMRNSCEzQUfVOFEuQ0CND0qIE_IFtASBgeE.yNKmXF36Vp4s7zBRFBiuiqBSXWVRTxyR vj_pAdUD6fqWeHt7vR3vpgXYBpw5ovkLRAe9UjCwUSrJWup43XdgDH0I34WlQhrbDiVj_ADJt2Uf Dwp8dy_BSA6daRJ0JXyAR_nKiIkwXUFMeWrXmdPRSo4JAm5HFNJygvldo0dAb3PUSe32xkYIv4Lk UanC_QX7UwgOrb0CvxNu9XEUnr4irNOJShc9ogvJDTkSCAS..CGm2PPgrt1f97LYKUJA4MEsmUhg ECKrU0vN9dBpAAMq9ufkanOgrWbppdP9OY6IfbjSFw56MZe9t3PvaIonIrffIknDSfPKNaKlgAme maWY_2bLDsChRaimfuA6Ie7JgphxQ_0T2SLh9lXR4IaJ4FFFeZYVKPifcW9dIepNSRcS210gXm_l VC.G5R4SzotEXRxY6ZAGkKaaa00r0OIe7TzPFHM.IT9hkocTu0bTruZgBhfuoeA4Ne23ZtALDmD. MRU9jJpL.CN3gfgj7HuMVAvBMUEM3yTv.vzfQl6CzJMJYpLCAhs8esIbSNu_nFRs5Ixtcf8U5DvC 4.YdNHIs7ZJbAr60d7LsU1BidkImpWoXldqYMZZviEuKS8EXdb2Ax34HODNSYp4p8iOCiaXxFSEH Ux0r4ofnu3OjXcd4OD78C_H6qlsH7LhC_QyiytcMMNOc9fU9beJB1ZQjDleyEQqOp47C4DubkTKF rI0lFBxWmvvUpF4Hg2JYZg93qBpPJ6n4.TsGpyG.6wFm9nxmfggWnrvGNVMPoBjCIZfxtvDKhH6v 6dSyC7Pk1rgbLPN9x8mEZOwZ31p6hjj7g_UgsJRsMQzxW8_WOIkuwKyQUzXZt7kKa_wYds_VLCbi 9WkeWmytPd016cnZXstc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Tue, 25 Sep 2018 15:59:58 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp419.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID db57aee818173856668f5121f2b8cd46; Tue, 25 Sep 2018 15:59:53 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld From: Mark Millard In-Reply-To: Date: Tue, 25 Sep 2018 08:59:51 -0700 Cc: FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> References: To: Ed Maste X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 16:00:06 -0000 On 2018-Sep-25, at 8:29 AM, Ed Maste wrote: > On 25 September 2018 at 02:06, Mark Millard via freebsd-toolchain > wrote: >> [This is based on buildworld buildkernel and installing.] >>=20 >> But man ld reports GNU/BFD material: >>=20 >> # man ld >> LD(1) GNU Development Tools = LD(1) > ... >=20 > Odd. I see this on ref12-arm64.freebsd.org as well. It claims to be > r334753:336279M, which spans some related work (r335447). >=20 > Can you find instances of ld.1 in your install log? Showing installworld and delete-old as well (ignoring rtld.1.gz and fold.1.gz references but not ld.lld.1.gz or ld.1 or ld.1.gz ): # less = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:19:29:56 Script started on Mon Sep 24 19:29:56 2018 Command: env __MAKE_CONF=3D/root/src.configs/make.conf SRCCONF=3D/dev/null= = SRC_ENV_CONF=3D/root/src.configs/src.conf.cortexA53-clang-bootstrap.aarch6= 4-host WITH_META_MODE=3Dyes = MAKEOBJDIRPREFIX=3D/usr/obj/cortexA53_clang/arm64.aarch64 make -j4 = installworld --- installworld --- make[1]: = "/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch64/toolchain-me= tadata.mk" line 1: Using cached toolchain metadata from build at pine64 = on Mon Sep 24 18:59:18 PDT 2018 . . . --- maninstall --- install -o root -g wheel -m 444 ld.lld.1.gz /usr/share/man/man1/ --- realinstall_subdir_share --- . . . --- realinstall_subdir_usr.bin --- rm -f /usr/share/man/man1/ld.1 /usr/share/man/man1/ld.1.gz; install -l = h -o root -g wheel -m 444 /usr/share/man/man1/ld.lld.1.gz = /usr/share/man/man1/ld.1.gz . . . # less = /root/sys_typescripts/typescript_make_cortexA53_nodebug_clang_bootstrap-aa= rch64-host-2018-09-24:22:22:50=20 Script started on Mon Sep 24 22:22:50 2018 Command: env __MAKE_CONF=3D/root/src.configs/make.conf SRCCONF=3D/dev/null= = SRC_ENV_CONF=3D/root/src.configs/src.conf.cortexA53-clang-bootstrap.aarch6= 4-host WITH_META_MODE=3Dyes = MAKEOBJDIRPREFIX=3D/usr/obj/cortexA53_clang/arm64.aarch64 make = delete-old >>> Removing old files (only deletes safe to delete libs) remove /usr/share/man/man1/ld.1.gz? y >>> Old files removed >>> Removing old directories >>> Old directories removed To remove old libraries run 'make delete-old-libs'. Command exit status: 0 Script done on Mon Sep 24 22:24:03 2018 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Sep 25 16:27:53 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C85D310B5C70 for ; Tue, 25 Sep 2018 16:27:53 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6068A784D4 for ; Tue, 25 Sep 2018 16:27:53 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-xd2a.google.com with SMTP id y3-v6so20949709ioc.5 for ; Tue, 25 Sep 2018 09:27:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=byeo5UST5jJ6cmvZ2pyKXGLPgdfOHZuo8F4TycRgq3c=; b=OrUbVVZ4gbcY9p3lXcD5oR+k94ztvmlIV4U436kwTLa+G8Aml4xml/hTkrjaDcOdvu axTZOlCsXD1EGYtcAHESRa6G8M13JplTqDlGjQgnLCpby3W744OEkz4lxWsuSycflsCO JV7+kJUkJS48gafLEFuXbg24pygszHMxShMMDPU89iWVhsRRDNOIKjRMe1eYneGW3Ueg vRKQnjJtxLLVwWUiebTR3jrn44M0WB7DdmyC4Z0u2ISuMSnxsZySRmQ5WOZNLU+CH7KE WqLHM+AnHK662cJbDPXNhZrVqKmgQB1IaLEG/Zyav0SwNTO9d23gE+hZAu/6OqA1Gi12 T0vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=byeo5UST5jJ6cmvZ2pyKXGLPgdfOHZuo8F4TycRgq3c=; b=SXmIMisK+GKjFIL95lFs/3+Nmjl6DU70fYltu7C1+giEmBPGrwMrOAs4OpFTm66+bm A0+8TKaGjXRH/JQBlaXT5zGWvtlya9/sdpHJt0j+ZyCxT+5eanrxnPenJxfarqUmeQUT Eh4RNiWC1PG1Vy5+NVELxIt3QLJWzaPvvbwGtQH+qhfVeVBMVh3CCJU+xMJctV5VYk/2 1KYwPQTKkUp1cK55N044AKpyeON7hlQO/zSgx6dqmQCksvJiLErEpf8xzLkXb0eJYNiS ixFAWh36S7TwgqPEYZy5PP2sEwuI1BIwLf80x4FVl+eHLAMxRg+0hRh5dQMBwkCk6MVa 9N0Q== X-Gm-Message-State: ABuFfohSqajP8G8Vdasil05ZvOvBabWK6Bc6ir4U9rWASG3jpfxsWwIN c4qBlcSz87Y5zZvqf9Lb3M5J7OYoh0jlT8kKlic= X-Google-Smtp-Source: ACcGV61Bu4nKJ6u0nKavWcyIHJ8ncfw7J3xh8duz5Qtg5QOICnQ3fuMt7HK7oIEUhtuMtm2ZgaqkJ00lhSOa3UVbGq0= X-Received: by 2002:a6b:ac45:: with SMTP id v66-v6mr1741505ioe.66.1537892872730; Tue, 25 Sep 2018 09:27:52 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a5e:d505:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 09:27:31 -0700 (PDT) In-Reply-To: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> References: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> From: Ed Maste Date: Tue, 25 Sep 2018 12:27:31 -0400 X-Google-Sender-Auth: _jdAygdzerUP0YL0bObYZRhubkU Message-ID: Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld To: Mark Millard Cc: FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 16:27:53 -0000 On 25 September 2018 at 11:59, Mark Millard wrote: > > install -o root -g wheel -m 444 ld.lld.1.gz /usr/share/man/man1/ > rm -f /usr/share/man/man1/ld.1 /usr/share/man/man1/ld.1.gz; install -l h -o root -g wheel -m 444 /usr/share/man/man1/ld.lld.1.gz /usr/share/man/man1/ld.1.gz So this looks like ld.1 should indeed be a link to ld.lld.1. Is it possible you're getting ld.1 from /usr/local? Does /usr/share/man/man1/ld.1.gz exist? From owner-freebsd-toolchain@freebsd.org Tue Sep 25 18:21:17 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F72B10B7BB2 for ; Tue, 25 Sep 2018 18:21:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.ne1.yahoo.com (sonic310-22.consmr.mail.ne1.yahoo.com [66.163.186.203]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 084D67BBC7 for ; Tue, 25 Sep 2018 18:21:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: N.PxH0oVM1kqv5Qbn4a2OEVTaB7K4nrdZVtLMknpuZOGkX71rF3Wnbgo1Uwgbrc L8noGrYv.zgMxkQX_BxLNO6.NvczbnkT2NRVywXia3zMowuNEYJVPz8g2dnCVNZgQH1_j3JNE6sT .APo_a73l2dRkGXQws6vDYc7ff9sy9O5MEdP6tyMMvpZXluuVNCkrxhw_bdBP1TnljXtj4Uw1lAe VypEavy1VdULiH82srbnQW_CX18omhvYqWhBfCK.i6Fy9SQIVI40bU9mmvXZjha4Yphr.E2P9a5Y 5e0H6TcuqBuOdYvRQ.kGPx0sM_bhf_S6dSxi312cwkoSN.QJ3qFiNSa7LAt3llZaqr_eqWGM4UsO D_SvzlEVpiXg9ut0MBtaqicF1Jlu7orbmVk93iTvmEo5mONtCyC_rotcuh4VL.IxOud8s.ws1olU zPA0CXFmRfwzi4mxOU1qheg1BXnAbZ117lrLkLwZ3jEPl.NFGRtGjGNO79AUxTBDu35owjP28tdV RG1bJg9gN_GYv1NEBaHM8u7j82j9WDO5KV_GBAbkkTD6TeoZJBevv_Z8MbUFKmvIsFuntHaLWyGy T2azbiWj3p8pucknqqiVIKayAvrocgKha3IkATR_lLi4Hn9EE6ta1ZSWQPIaq7v_fqd1iZEpl2zD pnFOGQqhX9S5F6Nhcrdxtr51PnLEbJuqobmHqR.n2gzLgJzkHj8agx8ypYB2Tg8D0UHGfxOm0h96 nXYllhX8zHdzY.NyRQuBvuudKMnMxzn4kliuZq1nBtjGYKrrImZFX3agufkt_qKdQQ67uIO6gshh dFYLZWQFZg44Oyxk7Jj6RyT1vLDfKmoC9RcBEpVpz02arFvM2vEqI5.o7nB80NJtbjn0HlI.h2cz 5djEfGBgK4T2dJ0wC9mVxaXTXCXk0Lmjn8zp0RvMMAiw72qfz7Osr5DGzGiceHgDsjJ2uxbQMTrY suJTqyRUzBLH7Wqe6RQ5QsoTWuJeFXinKwBDhk3Of2uLySGX77RUW.tIUJCwUWcsAZGqeL4UFgHM 3psrr7pj7Zomt33jk2Rx7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Tue, 25 Sep 2018 18:21:10 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp415.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID d88eacfa521fa161a6020e83744fdab3; Tue, 25 Sep 2018 18:21:08 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld From: Mark Millard In-Reply-To: Date: Tue, 25 Sep 2018 11:21:07 -0700 Cc: FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <24B0E541-11B3-477F-8AB8-C1C1567EFE73@yahoo.com> References: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> To: Ed Maste X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 18:21:17 -0000 On 2018-Sep-25, at 9:27 AM, Ed Maste wrote: > On 25 September 2018 at 11:59, Mark Millard = wrote: >>=20 >> install -o root -g wheel -m 444 ld.lld.1.gz /usr/share/man/man1/ >> rm -f /usr/share/man/man1/ld.1 /usr/share/man/man1/ld.1.gz; install = -l h -o root -g wheel -m 444 /usr/share/man/man1/ld.lld.1.gz = /usr/share/man/man1/ld.1.gz >=20 > So this looks like ld.1 should indeed be a link to ld.lld.1. >=20 > Is it possible you're getting ld.1 from /usr/local? Does > /usr/share/man/man1/ld.1.gz exist? Did you notice the delete-old listing that I provided? It included: (>>> from delete-old prefix replaced below) >> ... Removing old files (only deletes safe to delete libs) >> remove /usr/share/man/man1/ld.1.gz? y (When I did the delete-old I did not pay attention to what file it listed, and just answered y. But the typescript showed that it was the file of interest when I searched.) /usr/local has the only ld.1.gz : # find /usr -name ld.1.gz -print /usr/local/man/man1/ld.1.gz It appears that delete-old is removing /usr/share/man/man1/ld.1.gz and so /usr/local/man/man1/ld.1.gz is found if present. It appears that delete-old should not be listing /usr/share/man/man1/ld.1.gz as something to potentially delete in this aarch64 context. For reference: # find /usr -name ld.1 -print /usr/src/gnu/usr.bin/binutils/ld/ld.1 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Sep 25 18:34:34 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F008710B80EE for ; Tue, 25 Sep 2018 18:34:33 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it1-x130.google.com (mail-it1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 86FD07C471 for ; Tue, 25 Sep 2018 18:34:33 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it1-x130.google.com with SMTP id c85-v6so7906322itd.1 for ; Tue, 25 Sep 2018 11:34:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=V93TBh4mz9YSivS0/77YGzeGGWWzoFgE0z0JWGBVz/U=; b=T30cFxxgPDFnZQc5i6VMWvec5/ELKPMSpiVDXFk0raCwkoAvYwFju5FRhFwWKAp2iq gMiPSjUNFYOdDAAJk6Z5WMGUW9yGTyuzbH3zrcmkpHdmSGy+EU6450KYPWg5lUyN3XBH SfGwV1kvs2oyDl9G2xeGOHR5gt1zJqwF/bzLByozdubtCV0VCAxVjCKkul9Owb67yGWw Hk+UK0hC8g8OLB+pjDnsZQAMTtNw10hRNJi606xYnQOjFs4MtDWJqhxCZp+f1hIkXgJa gA7O+BOk5iWSnS1uyoXeuLNth0I+TEzRVj/plOYkI/rQDsfHnN2GHY33ppIQGGch9psB TU4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=V93TBh4mz9YSivS0/77YGzeGGWWzoFgE0z0JWGBVz/U=; b=blOzumA2AtViLRY+y4w8FofuoFyM0dLhBgILLueEvPfvikeLuvgamgFrJD/YdgWNzo KHvef5sz36ttcR5vaU8s136klXagq4cLkUDl9Wkjro98fErY1Cvgb9sS/5TNdh8G+Ntu 0GTxSSFmyVPUxpu3iqEX83FcNHu/JWpAM9sSKdSlVVOdRo1QLkBdg7Vm8zy3wOAOG2p7 mRMAVxIFTVAkJ0qAVGLmu7LdT4V9boPdd+q/P6EyPG+3WgcmfUtWBHXsJXN9SdraBVFO 3U8jJBifiGxjytblRWBDHHEiIeimVeOlvZSgs2lMmq/6+Erl2SafXf9xNn3iGronmC9K MFYg== X-Gm-Message-State: ABuFfoj/NAQ/J3K3Sq2vlmU/z1wJTObj5JdPC4+GM6UxJXcDazCer0t9 TszfHzyM6XNrWUq5kd77fis8MxvZB9iaLRjIZX1EHddA X-Google-Smtp-Source: ACcGV62T3DbcdyyWFztom0bK7i7r6GCZXk80lcofWuwZg6wyFvsjkPdcWWjhl5tx6dzPL4BI7zrGIgDsmY5+DipzoOQ= X-Received: by 2002:a02:93c7:: with SMTP id z65-v6mr2340847jah.76.1537900473025; Tue, 25 Sep 2018 11:34:33 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a5e:d505:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 11:34:12 -0700 (PDT) In-Reply-To: <24B0E541-11B3-477F-8AB8-C1C1567EFE73@yahoo.com> References: <44719FCB-0EFD-4F9F-BAB1-1093FD152681@yahoo.com> <24B0E541-11B3-477F-8AB8-C1C1567EFE73@yahoo.com> From: Ed Maste Date: Tue, 25 Sep 2018 14:34:12 -0400 X-Google-Sender-Auth: Cj8PWD5lRA_clEYv1Jht7cKHG_I Message-ID: Subject: Re: aarch64 head -r338921 vs. man ld vs. ld -v : man ld describes GNU when ld is lld To: Mark Millard Cc: FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 18:34:34 -0000 On 25 September 2018 at 14:21, Mark Millard wrote: > > Did you notice the delete-old listing that I provided? It > included: (>>> from delete-old prefix replaced below) No I missed that. > It appears that delete-old should not be listing > /usr/share/man/man1/ld.1.gz as something to potentially delete > in this aarch64 context. Correct. I now have a fix waiting on re@ approval, thanks for the report. From owner-freebsd-toolchain@freebsd.org Wed Sep 26 14:40:39 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EAE0010AEBD2 for ; Wed, 26 Sep 2018 14:40:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 880168069F for ; Wed, 26 Sep 2018 14:40:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4CBA610AEBD1; Wed, 26 Sep 2018 14:40:38 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B74C10AEBCE for ; Wed, 26 Sep 2018 14:40:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CE71E8069B for ; Wed, 26 Sep 2018 14:40:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 2877B1C192 for ; Wed, 26 Sep 2018 14:40:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w8QEebxC030129 for ; Wed, 26 Sep 2018 14:40:37 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w8QEebJM030120 for toolchain@FreeBSD.org; Wed, 26 Sep 2018 14:40:37 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 223752] clang __attribute__((constructor)) gets wrong input parameters Date: Wed, 26 Sep 2018 14:40:36 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: iwtcex@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Works As Intended X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2018 14:40:39 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223752 Alex S changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |iwtcex@gmail.com --- Comment #22 from Alex S --- (In reply to Dimitry Andric from comment #20) https://sourceware.org/git/?p=3Dglibc.git;a=3Dblob;f=3Delf/dl-init.c;h=3D3e= 72fa3013a6aaeda05fe61a0ae7af5d46640826;hb=3DHEAD#l58 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Fri Sep 28 22:35:31 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4510910BAF9A for ; Fri, 28 Sep 2018 22:35:31 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A861484F71; Fri, 28 Sep 2018 22:35:30 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from [108.70.50.7] ([108.70.50.7]) by web-mail.mail.com (3c-app-mailcom-lxa11.server.lan [10.76.45.12]) (via HTTP); Sat, 29 Sep 2018 00:35:20 +0200 MIME-Version: 1.0 Message-ID: From: Sid To: "Ed Maste" Cc: freebsd-toolchain@freebsd.org Subject: Re: elfcopy in src.conf Content-Type: text/plain; charset=UTF-8 Date: Sat, 29 Sep 2018 00:35:20 +0200 Importance: normal Sensitivity: Normal In-Reply-To: References: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:WV9FPkivaK3WbBdAMFtVkC4e5MjukeFTcWw5uCJnxv+UaSiFmsMf+D3u3oSz7Lup0K98c WbUIhhng74jlTtvaZJnAehNuHp4XJ9wpS/RcTRNyiIoRXIwy2wSg++bLqfe5lPcjRQR5AHcC8s9K 8UhSgxD/ZMML5ZFqanubksKYcHAP0ykHnPLfbKsmo/GkfxDlMdDEc4LNsTOBBhaoNsvH3FYf2A8l Jzq8eEVxx17SPGMoFTmCT1LAuBarQqdOQBpsKDlKtORZdry9Kz6LOYU18lB0fwX7XGoEiZuOsipW EY= X-UI-Out-Filterresults: notjunk:1;V01:K0:+1rHS129cRY=:cdztCe3dIY4AKzJlcfonX+ XDsjVY63TVRdULKC482TiFrJBU4uXQwe+mUocV51gA9UX5G9IwgmLEBtZlKSvPELosNt/KwvS e9BRZitB+UFPQA54rY8B60bKMnnke9KZ2jo+d7/ChTnXIhhsfpoSy+Dg2dNqdqQ/6ypmQHSyW tR8U0gPB51zVs0llLqCsSs/tGapfQwN+Zep2dTZu3J2u6fWFAuf7BqMC5l5FwUFXsQf7oCIjy Y56gRO0XScyO4DIy5AJHHHJrpFKYoefTLE0OQs3WK2QWix0E248vR+n9vVwLF4A64b5d5WtOw kznJvGEkImu0vfBwJGb41xyv9m4AzrZAKK5hwrtLdLg7l7do0S9TDfz1vqpi23zWQGDSrH1Ap 6TEwtw5y1KYlwt9j9ZTlPZtouJQJnPNifhGKScleVHycrWaqhDRlWGRTOKwH7Jm4aOZ+XvpgY 7KiskEhjJJe6xDkFxb2gB6i6kcyFQ5qbrJ6NmTczlU6SBue7wxOen7OYsgVdMggqXhfxDPaNi rGoe9vjNs6mzNW6/so/KB8Q1AZhoV+M+2cjPt8Gvdze X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Sep 2018 22:35:31 -0000 It's about the src.conf description in 12-current. This isn't urgent and doesn't require a response, but just so those working on 12-current are aware to keep a tab on. 11.2 and 12-current have this "WITH_BINUTILS Set to build and install binutils (as, ld, objcopy, and objdump) as part of the normal system build." 11.2 has this, but 12-current doesn't "WITHOUT_ELFCOPY_AS_OBJCOPY" If elfcopy is doing the job as objcopy in 12-current, then the description for BINUTILS should maybe be without objcopy in src.conf. I'm not sure if also has to do with beyond the manpage description: if BINUTIL's can do without installing objcopy, if elfcopy (as objcopy) is the default. Based your response, maybe it is just a manpage concern. Thank you for your response. > Sent: Tuesday, September 11, 2018 at 3:21 PM > From: "Ed Maste" > To: Sid > Cc: "freebsd-toolchain@FreeBSD.org" > Subject: Re: elfcopy in src.conf > > On 11 September 2018 at 14:11, Sid wrote: > > Hi, > > In src.conf, from 11.2 to 12-current, the elfcopy option was removed, but objcopy still in the documentation for binutils. I suspect this is about the toolchain too, and not only in the manpage for src.conf. > > > > Should objcopy be removed from binutils and from the manpage too? > > I don't fully follow your question, but will provide some background > that I hope answers it - please let me know if it's still not clear. > > In stable/11 we have a WITH_ELFCOPY_AS_OBJCOPY option which installs > ELF Tool Chain's elfcopy as objcopy; if not set the GNU binutils > objcopy is installed (and elfcopy is still available under that name). > > In HEAD we always install ELF Tool Chain's elfcopy as objcopy, and the > objcopy man page is actually elfcopy's. > From owner-freebsd-toolchain@freebsd.org Sat Sep 29 02:02:48 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B65C10BDF0B for ; Sat, 29 Sep 2018 02:02:48 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 131608A7BC for ; Sat, 29 Sep 2018 02:02:48 +0000 (UTC) (envelope-from ml@vishwin.info) Received: by mailman.ysv.freebsd.org (Postfix) id C4CE410BDF0A; Sat, 29 Sep 2018 02:02:47 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F21010BDF08; Sat, 29 Sep 2018 02:02:47 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from varun.vishwin.info (varun.vishwin.info [46.101.93.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "varun.vishwin.info", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DC5178A7BA; Sat, 29 Sep 2018 02:02:43 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from varun.vishwin.info (fd35:9eae:7575::2 [IPv6:fd35:9eae:7575::2]) by varun.vishwin.info (OpenSMTPD) with ESMTP id aaebe343; Fri, 28 Sep 2018 22:01:39 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=vishwin.info; h=to:from :subject:message-id:date:mime-version:content-type; s=fuccboi12; bh=VE1sDCleP0st3Yqs/Kltk3TBlL0inpEo9x0fQZFxTdU=; b=jByUrxmBhlC6 X5hsNKNYvIzl0nojMTLzS452K+Zcz4QLml5Cvla2w9jjirrd8uw1ewwnuxf15JnD lWf75jrQEAPmsMJHi7R1E1mXyTy7eNPCW1dsULWiXzABFD/AENW8I3oRpD4lDQyS b/6CQKyJHfYqsOozJ44Ng6iqJRfdmN+OEWbMM4In0OzmgB6L+daeUY8OlLG0IMeZ gvw3xoatpIYM/enzL4XY9DQZ+ZQIPdJBKh3dhTzBaSHTxg5tpKaQGWzfvD68Z4aL 550Id6hq3rl14uYvenXUd1C6lMiJtCMXAYFkiXPxpzx5gXRP4q0nkfi5bSmS9miT t74DF9Y/mg== Received: from [192.168.1.11] (pool-98-114-3-119.phlapa.fios.verizon.net [98.114.3.119]) by varun.vishwin.info (OpenSMTPD) with ESMTPSA id 151970a1 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Fri, 28 Sep 2018 22:01:38 -0400 (EDT) X-Mozilla-News-Host: news://news.gmane.org:119 To: toolchain@freebsd.org, current@freebsd.org From: Charlie Li Subject: unknown -z value: common-page-size=4096 Openpgp: preference=signencrypt Autocrypt: addr=ml@vishwin.info; keydata= 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 Message-ID: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> Date: Fri, 28 Sep 2018 22:01:31 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ECl5TrIyekWusxhIoSPYWgPTIUmggV16q" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Sep 2018 02:02:48 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ECl5TrIyekWusxhIoSPYWgPTIUmggV16q Content-Type: multipart/mixed; boundary="thFyrXxphx4n4SwrTompRRs7o1ehCSnnL"; protected-headers="v1" From: Charlie Li To: toolchain@freebsd.org, current@freebsd.org Message-ID: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> Subject: unknown -z value: common-page-size=4096 --thFyrXxphx4n4SwrTompRRs7o1ehCSnnL Content-Type: text/plain; charset=utf-8 Content-Language: en-GB-large Content-Transfer-Encoding: quoted-printable I've switched to using devel/xtoolchain-llvm70 yesterday to build amd64 base starting with r338990, and among other issues, ld.lld70 refuses to link the kernel: Building /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE/kernel.full= --- kernel.full --- linking kernel.full ld.lld: error: unknown -z value: common-page-size=3D4096 ld.lld: error: unknown -z value: ifunc-noplt *** [kernel.full] Error code 1 make[2]: stopped in /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE (ARDMORE is basically GENERIC-NODEBUG, not that it matters) The ifunc-noplt is a known issue, it obviously didn't make it upstream in time for LLVM 7.0.0, and thus we carry the feature downstream. The crux of this link error though, emaste@ quipped in PR 230604 that LLD prior to 7.0.0 accepted but ignored unknown options, but now at least 7.0.0 disallows unknown options entirely. Which brings up the -z common-page-size=3D4096: has LLD been ignoring this part the whole time, and is it of any meaningful use anymore (it seemed to mean something with bfd)? --=20 Charlie Li Can't think of a witty .sigline today=E2=80=A6 (This email address is for mailing list use only; replace local-part with vishwin for off-list communication) --thFyrXxphx4n4SwrTompRRs7o1ehCSnnL-- --ECl5TrIyekWusxhIoSPYWgPTIUmggV16q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAluu3QEACgkQjnB43vID q2x7WhAAnlWIYRSPFXzitGIZlys1/YUdJwyrEsUfZJC1SrfqblQIjLdDNNxUJLpf hkQzN5hG440tsrosrqzKtjIZFyIBJCMKvXifqaicKX2xNkCURFPKLK3sVt6p+ZEA mr1fZcgTEf1aZX0eiTNiujRy680Pfd7aNI9XLC7j0ml2EVhgxOcc7iBJm3cQbnJ5 T5f+iL4M/urZYXrs3LNpbSTs/0xfNXUOzP6ziFGjxBbyu7yLXs6hob+OQ+B10JBh Mi6Sh0Z1uZDmbEBh8azPlnHJgDNSNokTcdswELj+6fYFrZnsbz5FHVCLJAQ1xNwx Og893BVQTXgWAm7WFPx0ys3WZFR1XBelntTGt2Hu53nAYfA4ckG0IIrjrx6bCD3q E5U+pAS7SMMKS1XGySHOK01yxu2S5VKa7l0cb0NTAutXo17NX/k4UJN837pzngU4 Nfxk05PCIinZzVn9uUPsod1hlW6iQskr5QwZ5W+GdMzE7dtXibaL2qZrj8UohWp8 xYVXAIeu/E1xV+urCbyyR7bIxWtLvVs0s3tGXepEVckNwxZm+GPIQNFR0GneVqs8 QH/68txF8sMGCDV7qxkn6zjI+O4XjZ3DLXTvzRSQ9SppaYzyQLIrU5trAKqUjdgR f4GqkeA5dWY4m6U1aBbfq+SiE1hAxaO6ILPgza9B7you1QxBWdo= =MdVQ -----END PGP SIGNATURE----- --ECl5TrIyekWusxhIoSPYWgPTIUmggV16q-- From owner-freebsd-toolchain@freebsd.org Sat Sep 29 02:08:38 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C60CE10BE177 for ; Sat, 29 Sep 2018 02:08:38 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 593978A9B8 for ; Sat, 29 Sep 2018 02:08:38 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 192D510BE175; Sat, 29 Sep 2018 02:08:38 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA10C10BE174 for ; Sat, 29 Sep 2018 02:08:37 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3B1B98A9B6 for ; Sat, 29 Sep 2018 02:08:37 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk1-x742.google.com with SMTP id c13-v6so5058810qkm.4 for ; Fri, 28 Sep 2018 19:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=WGJnyzmkQG+c1A/KumhkKqwfk+BuxlVSx1Q8u1jdWsQ=; b=PDfVdX3OrKZD9fWPT/6Hd43omVTCsh8/jrrlEO0fCRvQ0gQKCKf5CD5txGC+kvZ0If d/+usoonb68iVBNY9oIKfBa0kvOvM7MnejypCLQ+xw2hMzSnFU+Y4AgFtSG5hg7bsP3W AUEfHbnvSUzK46zdLknCmQ6shiF/wnkiZ1Ogc5B7y7ey+VDvJSHl1ciWh30ft3AfWNLD JygyoaYJ559Hw5Y/3R0vJzDK/pfT6kwAPGg3nTSm5t24GiScHz8tjBDu2vf29RyoenTv eKjqSlorikb8v+g+Pxi2ol+Cj/JtaSpEq/x9M2rQsADgfcqDuHFhf89vV+dwz9IkgGVI dExQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=WGJnyzmkQG+c1A/KumhkKqwfk+BuxlVSx1Q8u1jdWsQ=; b=LZZl8vkGSvNlAzL/b7K0oARmlS9OapudfcCNu84lFXKnF8j4G8F0NhWo/onA39fSAf VHfioUMzx/aA4eDOmK35M8eYZJTtqWJ/li4tXz0bWqUWCPhMUSnBcVcUrZSMWbZGNJuh vbCDp+QFP83IcvwY9O6Xmz53pqnol/h56XOHvOq54BR9ngah04cXCa7f8sAWSTA8qElc H9yRlSfAKEY0GG8qVoeWPc3tF8s/t8bNRjCWytHYbNEDp2dn1Q5igTLoDz/fE64fPXof Ww4g7JxWvJYq9M1YTNkLrV1x7Md1O17nMz5YIRo8xnojV2lLJ0rQO9tabNZ5lOxArB6u 8YOA== X-Gm-Message-State: ABuFfogNjswDPWLg8w29HtSsDWjsA+aIyLaCGUVe6UWlKK/RR+Km13bv E/3iAgxdZ4pJr2yKzqp2TEzwkShkh7u/bQ== X-Google-Smtp-Source: ACcGV60qIZdbBrtr9JVGqJFPEA8fsU2Zf3uKc9iulQVFJj7cS7XvU9mH4PNn7Px4GndiE6ZuwlI+eg== X-Received: by 2002:a37:a5c3:: with SMTP id o186-v6mr936987qke.338.1538186916450; Fri, 28 Sep 2018 19:08:36 -0700 (PDT) Received: from mutt-hbsd (public.freeflux.org. [185.56.80.242]) by smtp.gmail.com with ESMTPSA id a13-v6sm4020886qkg.94.2018.09.28.19.08.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Sep 2018 19:08:35 -0700 (PDT) Date: Fri, 28 Sep 2018 22:08:23 -0400 From: Shawn Webb To: Charlie Li Cc: toolchain@freebsd.org, current@freebsd.org Subject: Re: unknown -z value: common-page-size=4096 Message-ID: <20180929020823.cobrxxru3bbm63wh@mutt-hbsd> References: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4ysek5ljdcxfhlfm" Content-Disposition: inline In-Reply-To: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> X-Operating-System: FreeBSD mutt-hbsd 12.0-ALPHA7 FreeBSD 12.0-ALPHA7 HARDENEDBSD-12-CURRENT amd64 X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: NeoMutt/20180622 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Sep 2018 02:08:39 -0000 --4ysek5ljdcxfhlfm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 28, 2018 at 10:01:31PM -0400, Charlie Li wrote: > I've switched to using devel/xtoolchain-llvm70 yesterday to build amd64 > base starting with r338990, and among other issues, ld.lld70 refuses to > link the kernel: >=20 > Building /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE/kernel.full > --- kernel.full --- > linking kernel.full > ld.lld: error: unknown -z value: common-page-size=3D4096 > ld.lld: error: unknown -z value: ifunc-noplt > *** [kernel.full] Error code 1 >=20 > make[2]: stopped in /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE >=20 > (ARDMORE is basically GENERIC-NODEBUG, not that it matters) >=20 > The ifunc-noplt is a known issue, it obviously didn't make it upstream > in time for LLVM 7.0.0, and thus we carry the feature downstream. >=20 > The crux of this link error though, emaste@ quipped in PR 230604 that > LLD prior to 7.0.0 accepted but ignored unknown options, but now at > least 7.0.0 disallows unknown options entirely. Which brings up the -z > common-page-size=3D4096: has LLD been ignoring this part the whole time, > and is it of any meaningful use anymore (it seemed to mean something > with bfd)? I noticed the same issues. I reverted parts of recent work by upstream FreeBSD in HardenedBSD's Cross-DSO CFI branch since that branch uses clang/llvm/lld 7.0.0. Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD Tor-ified Signal: +1 443-546-8752 Tor+XMPP+OTR: lattera@is.a.hacker.sx GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --4ysek5ljdcxfhlfm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKrq2ve9q9Ia+iT2eaoRlj1JFbu4FAluu3pIACgkQaoRlj1JF bu5BjQ/+Lct4DtdS1Hmi7KlikyYRn+cjEz+z0QqrQHx8krycK86nefbi5SjcYQyG KoFvEy5bo7FfjvG18phG/XGV6P2E0BMGm0h6bR6wagQGrnj+Fcdz4ar8ql8tcWQV N61JPqIjg/HC/AL0YMc6eJf2zNdLnuu80hIvfCH1tHajH3+KJEzWOMHSateJpCpN XBaKTZGg+Hrbkpha5TKWibJbZ06XT8F10j92Jcqi1oqDxClMsQp2o3dDBievyPgK vzOHYFts5+YBlLPjIpTREFxIkLt6LTH855POtU8xTNSKJVU07YqV2z3ARYua7pKg XSyPxAFNxkGF4bqj0Lg46NJSAMl42YwTeo+JKGvc7NeYrU5HoskrfprbuelQmEXe BfJkekusjPDuQNigjpKROHpESL2F6+d9hiE8kvw2kvAwQyjQ6IWxrUjFLm0g543z XgwasBPJtKPbG448rR9CrsE/suJGJoK9WnlcNG2XpV5ezJ9G5AIZ672Gb6cEy9x5 Ylwd/4HLjEBAFINNqNvKXT4JN+MGRmwQexm3c0AaqRizaRq8rSxb+e5nd1fQWMp4 zEDn8Wo5T7ZZkI69LcvNhSGbn2iFM+WMGK7a3vfx+Yin/ZHgPTDTN9mlXIJriJQv LK4Fqk9EKsSANxZy8IrN6LiQHoMpCcD9ZbMASmByGQqCRkpV9CA= =9FT+ -----END PGP SIGNATURE----- --4ysek5ljdcxfhlfm-- From owner-freebsd-toolchain@freebsd.org Sat Sep 29 11:36:32 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 95EDE10972AD for ; Sat, 29 Sep 2018 11:36:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 36F3F77DF0 for ; Sat, 29 Sep 2018 11:36:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id F012D10972AB; Sat, 29 Sep 2018 11:36:31 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE93B10972A8; Sat, 29 Sep 2018 11:36:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 79BC077DEF; Sat, 29 Sep 2018 11:36:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [192.168.0.15] (coleburn.home.andric.com [192.168.0.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 1300A39E9E; Sat, 29 Sep 2018 13:36:24 +0200 (CEST) From: Dimitry Andric Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_1D2DA8A5-7285-48F8-A773-C3DBFB86C313"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: unknown -z value: common-page-size=4096 Date: Sat, 29 Sep 2018 13:36:13 +0200 In-Reply-To: <20180929020823.cobrxxru3bbm63wh@mutt-hbsd> Cc: Charlie Li , toolchain@freebsd.org, current@freebsd.org To: Shawn Webb References: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> <20180929020823.cobrxxru3bbm63wh@mutt-hbsd> X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Sep 2018 11:36:32 -0000 --Apple-Mail=_1D2DA8A5-7285-48F8-A773-C3DBFB86C313 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 29 Sep 2018, at 04:08, Shawn Webb wrote: > > On Fri, Sep 28, 2018 at 10:01:31PM -0400, Charlie Li wrote: >> I've switched to using devel/xtoolchain-llvm70 yesterday to build amd64 >> base starting with r338990, and among other issues, ld.lld70 refuses to >> link the kernel: >> >> Building /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE/kernel.full >> --- kernel.full --- >> linking kernel.full >> ld.lld: error: unknown -z value: common-page-size=4096 >> ld.lld: error: unknown -z value: ifunc-noplt >> *** [kernel.full] Error code 1 >> >> make[2]: stopped in /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE >> >> (ARDMORE is basically GENERIC-NODEBUG, not that it matters) >> >> The ifunc-noplt is a known issue, it obviously didn't make it upstream >> in time for LLVM 7.0.0, and thus we carry the feature downstream. >> >> The crux of this link error though, emaste@ quipped in PR 230604 that >> LLD prior to 7.0.0 accepted but ignored unknown options, but now at >> least 7.0.0 disallows unknown options entirely. Which brings up the -z >> common-page-size=4096: has LLD been ignoring this part the whole time, >> and is it of any meaningful use anymore (it seemed to mean something >> with bfd)? > > I noticed the same issues. I reverted parts of recent work by upstream > FreeBSD in HardenedBSD's Cross-DSO CFI branch since that branch uses > clang/llvm/lld 7.0.0. You can apply this changeset from the clang700-import branch: https://svnweb.freebsd.org/changeset/base/337325 or just use the clang700-import branch wholesale. :-) -Dimitry --Apple-Mail=_1D2DA8A5-7285-48F8-A773-C3DBFB86C313 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCW69jrQAKCRCwXqMKLiCW o+I7AKCTGstZaKIYQwNR5r2dp/IzXuCk8wCgnmR2GfT//IiJGT3u3BD5yMqVTVo= =9tUD -----END PGP SIGNATURE----- --Apple-Mail=_1D2DA8A5-7285-48F8-A773-C3DBFB86C313-- From owner-freebsd-toolchain@freebsd.org Sat Sep 29 17:40:52 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4647410A6266 for ; Sat, 29 Sep 2018 17:40:52 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C3D6B81AA8 for ; Sat, 29 Sep 2018 17:40:51 +0000 (UTC) (envelope-from ml@vishwin.info) Received: by mailman.ysv.freebsd.org (Postfix) id 87DAC10A6264; Sat, 29 Sep 2018 17:40:51 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6593410A6259; Sat, 29 Sep 2018 17:40:51 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from varun.vishwin.info (varun.vishwin.info [46.101.93.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "varun.vishwin.info", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B9C5081AA1; Sat, 29 Sep 2018 17:40:50 +0000 (UTC) (envelope-from ml@vishwin.info) Received: from varun.vishwin.info (fd35:9eae:7575::2 [IPv6:fd35:9eae:7575::2]) by varun.vishwin.info (OpenSMTPD) with ESMTP id 98bdfee3; Sat, 29 Sep 2018 13:40:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=vishwin.info; h=subject :references:to:from:message-id:date:mime-version:in-reply-to :content-type; s=fuccboi12; bh=jc8pIc5lCVCAnXWS24M3vkou5FKNEvXRU Oa6b9iwqAs=; b=vFuqnEadiAPRrCrjcqfTXrArxcncBvuqHEYEods8gVWTyDJlF Q1juAmzNn20Ke2TMIJAct2ey+BR4nUxAtiefDEpj4Xycw1GAPAKP6fPSWvkaAvvj wTgawGCyTh8v4lU6vqbqKZIP2taFJdFvVtjpBfkJxaNIU6IpjEmiIg6KwlXtv2vk nkDJWr3fZqZFgUzrzdg/TrB1t9Gp1lAd/bPB+uw12oNNAyBtfOxZdHxE7HqrcQ63 gs6gUHBzPLBDuvvjciFOoadMWCG5IxQgYbHNCRbQmOtlsnnvKa23Bpxcw6V6448g byTyjBSgM+Tvu/s2bzkewYICO/MMuRbWQGmQw== Received: from [192.168.1.11] (pool-98-114-3-119.phlapa.fios.verizon.net [98.114.3.119]) by varun.vishwin.info (OpenSMTPD) with ESMTPSA id 794a2364 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Sat, 29 Sep 2018 13:40:45 -0400 (EDT) Subject: Re: unknown -z value: common-page-size=4096 References: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> <20180929020823.cobrxxru3bbm63wh@mutt-hbsd> To: toolchain@freebsd.org, current@freebsd.org From: Charlie Li Openpgp: preference=signencrypt Autocrypt: addr=ml@vishwin.info; keydata= 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 Message-ID: <47f7fdb6-9f62-6d4b-7342-382628f8faf8@vishwin.info> Date: Sat, 29 Sep 2018 13:40:11 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6O6XQMVolHuduQvL7wLji8cRI9bbG0q7W" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Sep 2018 17:40:52 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6O6XQMVolHuduQvL7wLji8cRI9bbG0q7W Content-Type: multipart/mixed; boundary="23WVFgYyBXFF2LK0Ji3JKgtEh2SUoDMSv"; protected-headers="v1" From: Charlie Li To: toolchain@freebsd.org, current@freebsd.org Message-ID: <47f7fdb6-9f62-6d4b-7342-382628f8faf8@vishwin.info> Subject: Re: unknown -z value: common-page-size=4096 References: <8d87fcb0-5c36-39e8-72da-de55b26fdcdf@vishwin.info> <20180929020823.cobrxxru3bbm63wh@mutt-hbsd> In-Reply-To: --23WVFgYyBXFF2LK0Ji3JKgtEh2SUoDMSv Content-Type: text/plain; charset=utf-8 Content-Language: en-GB-large Content-Transfer-Encoding: quoted-printable On 29/09/2018 07:36, Dimitry Andric wrote: > You can apply this changeset from the clang700-import branch: >=20 > https://svnweb.freebsd.org/changeset/base/337325 >=20 Ah, I definitely missed this revision. I ended up working around the error by manually removing the offending bit from kern.pre.mk, which has the same effect of this changeset. > or just use the clang700-import branch wholesale. :-) >=20 I would, but I also update and build head irregularly and prefer to build and run the newest code as they are committed. That, and I'm a bit lazy to run svn merge when I update :-) --=20 Charlie Li Can't think of a witty .sigline today=E2=80=A6 (This email address is for mailing list use only; replace local-part with vishwin for off-list communication) --23WVFgYyBXFF2LK0Ji3JKgtEh2SUoDMSv-- --6O6XQMVolHuduQvL7wLji8cRI9bbG0q7W Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAluvuQcACgkQjnB43vID q2wivQ//VbPX7NjrEArtuJFeFQv6Su0pNrAO1thhgPOcwyKp/2Cp8zUBwQFpfVzt PJxoHhAHgxUNpcPmpwugsh+hIBPv3lh67tQ1L4pDuTBCbtS8ik0ycxufUrYzc2kK BYd06tJLr5bgxKmZYBtGce3OFUFmqgbRUrfShUrjq9vfRgV5OsmdToGwSI7u1962 bIWmai/ZG4pBGnG0ceLv7uKXkwxS2ZQs1lZmG/7YGZ+9H79AWxpWGe4qTx4rIPth /3Nff5frVGyqMTbhks0KNyGyFYGJOeexY2r7GVupfKUdObCXQOTKlvqPvbAsJR1Z IAPqLqZxXYdG03p5c3jwLM1QcKhP3zvo6sk8JQF4ufrypcAj1ImjZfEJSBuKR8s4 TlnzZWk3hmviVSBExbVgs0cXGADurDk4jJqR2Bky0MU2g9bPyXvy2Mqb18b6Zos0 Pebcu45twEdnEUciNdDVUa/aPRqWlGa3IRbnhIqzjmasH4tHFJmTFt++525hMklq KnlsPEQw4IOHb4d7oZ/AZhQifCd7HHIIyWYR6eBN/r8vXs2UNl3WSl/j71jq5huc eW7h8CtzWcviKHcm2GCc2uGesw2XW+fd2wJPTW1jmz7GxuQKLVWTLA1TtrFrs0ZH fg6B5HQ6FnYDnEQRGH8XGXFSLROpoM1Yy3mFrrigXoy4iDI8rdE= =0ABW -----END PGP SIGNATURE----- --6O6XQMVolHuduQvL7wLji8cRI9bbG0q7W--