Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Aug 2018 19:01:13 +0000
From:      Mark Millard <mark.millard@nexustechnology.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Dimitry Andric <dim@FreeBSD.org>, "freebsd-toolchain@FreeBSD.org" <freebsd-toolchain@freebsd.org>
Subject:   Re: Broken arm support in clang now?
Message-ID:  <8B467E75-A6D3-41A5-8EA1-4DDFE0E14CC5@nexustechnology.com>
In-Reply-To: <A5B46840-B508-4F40-9EFD-50D0439EBAC7@FreeBSD.org>
References:  <CANCZdfpmDN-nAkViuEx-tKpPhOdRYX=xNu6s8E2o6F4xC2WPnA@mail.gmail.com> <1880880F-9D9D-47E0-A7A4-5369A3770F89@FreeBSD.org> <CANCZdfpF9ND_k2xvZrsDebsZ07p2RU0Lebp5GDtmxnjdXc=N-A@mail.gmail.com> <A5B46840-B508-4F40-9EFD-50D0439EBAC7@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_23134C5B-2306-4E97-A25D-21BE789336FE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 2018-Aug-11, at 11:09 AM, Dimitry Andric <dim at FreeBSD.org> wrote:
>=20
> On 11 Aug 2018, at 19:31, Warner Losh <imp at bsdimp.com> wrote:
>>=20
>> On Sat, Aug 11, 2018, 10:20 AM Dimitry Andric <dim@freebsd.org> =
wrote:
>> On 11 Aug 2018, at 16:55, Warner Losh <imp@bsdimp.com> wrote:
>>>=20
>>> It looks like armv5 clang bogusly uses lld:
>>>=20
>>> =46rom a 'make buildkernel' of the RT1310 kernel config:
>>>=20
>>> cc -target arm-gnueabi-freebsd12.0
> ...
>>> ld: warning: lld uses extended branch encoding, no object with =
architecture
>>> supporting feature detected.
>>> ld: warning: lld may use movt/movw, no object with architecture =
supporting
>>> feature detected.
> ...

Did the build get either of the below notices? Both?

make[1]: "/usr/src/Makefile.inc1" line 341: SYSTEM_COMPILER: Determined =
that CC=3Dcc matches the source tree.  Not bootstrapping a =
cross-compiler.
make[1]: "/usr/src/Makefile.inc1" line 346: SYSTEM_LINKER: Determined =
that LD=3Dld matches the source tree.  Not bootstrapping a cross-linker.

?

(The example text was taken from an amd64 -> aarch64 cross build.)

>> Host is amd64. Target is arm. No src.conf. Did a full buildworld =
TARGET=3Darm a few days ago. /usr/bin/ld is lld.
>=20
> Okay, so in the above "cc" command, can you somehow figure out which =
cc
> executable it is using? And please add a -v to the "linking =
kernel.full"
> command line, so it shows exactly which linker it runs?
>=20
> I have the idea that it is preferring your /usr/bin/ld over
> ${WORLDTMP}/usr/bin/ld...



=3D=3D=3D

Mark Millard
Nexus Technology, Inc.=20
78 Northeastern Blvd., Unit #2=20
Nashua  NH  03062

877-595-8116  x821

mark.millard@nexustechnology.com


--Apple-Mail=_23134C5B-2306-4E97-A25D-21BE789336FE
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJATCCBBcw
ggL/oAMCAQICCwQAAAAAATGJxi2nMA0GCSqGSIb3DQEBCwUAMEwxIDAeBgNVBAsTF0dsb2JhbFNp
Z24gUm9vdCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu
MB4XDTExMDgwMjEwMDAwMFoXDTE5MDgwMjEwMDAwMFowXTELMAkGA1UEBhMCQkUxGTAXBgNVBAoT
EEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2JhbFNpZ24gUGVyc29uYWxTaWduIDEgQ0Eg
LSBTSEEyNTYgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALTO/+yd1VLOKV+V
hs2LniCahWV+U8mhxl4Kc+90KYToks71//5ohE+KakDCMjHbsarz2XHrXqI39F9W+bz1ywgQqTlV
UaEpeSleB/rMRCQDnq/moVgFAPVXLy7a6vIBg2krwzZGiQTlX5bctwmSldEfvFkDA9JYeco/8YTG
yM0T4Lju9nS58ACeKza+yWIAn8U8tsPLXqIy3zTs1k+1WGE5A4/0l9/j8VAysGjIBj9o8IvbRSZe
CjmileGQB7qDRt+jHvwHDZwv7PbDdXhM9ekoPcu8EIwI2cVEu0HlmQ6NKZPdyN/4dmilK4kBEFea
2dz9pQeuIFvqcUaz3ow1wHMCAwEAAaOB6DCB5TAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgw
BgEB/wIBADAdBgNVHQ4EFgQU/impuP+cW8ntQtlud9g0V0GnbQUwRwYDVR0gBEAwPjA8BgRVHSAA
MDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDYG
A1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC1yMy5jcmwwHwYD
VR0jBBgwFoAUj/BLf6guRSSuTVD6Y5qL3uLdG7wwDQYJKoZIhvcNAQELBQADggEBAAy3LufCX5LO
CYQNodzoYD9vOqFmXG4WaH48MH37laW7lvDdKcG8995H4KBDBqQG1kIlIVAsz8uulADG0JftZ6Wi
uOEkN1G4duKCUtmCTz4wTmoZ75yuEC/GQNXaVJM0L+VD8g88yZL88obT7QV8pGcRy6qCjXdNNqTO
wNTU/SGRJR+9jBSaCKsUwbgLhQ9sqQhIBgc/UMPT8sL5jyJmfHdQFGGEmKBP58YIP719HSMwiEq7
kxVvCs+oW2R2hEdUPcwLj38syy+paTRIJsbTGEDlEpLQ7UbtzcY4De4Y1KFIjtZIHAv0TbNziVve
hbxHKyQFqOcQW5TL93FYuYSoKz4wggTiMIIDyqADAgECAhBmtFXDF72w67XdW047ngC0MA0GCSqG
SIb3DQEBCwUAMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD
VQQDEypHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzIwHhcNMTUxMDI5
MDk0NDQ4WhcNMTgxMDI5MDk0NDQ4WjBcMSkwJwYDVQQDDCBtYXJrLm1pbGxhcmRAbmV4dXN0ZWNo
bm9sb2d5LmNvbTEvMC0GCSqGSIb3DQEJARYgbWFyay5taWxsYXJkQG5leHVzdGVjaG5vbG9neS5j
b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGSC7sHbLqONiN1yq0TDbIHwwCZNWU
IYP9828FcLsPhi4c4tDWtQGQidN0rMBI2CAcSJlkxHm28+HN+l5zjJszQhGwAC5kxMdMcC1WBV56
uCeOrZfHbvTVSRfsp2EjTCPuQV+nSmy6fyM4TDyWFfY3/DSP9NAjSS1MnTGsjaXD7OojFYov5IrZ
nvNJdgqkW1hV7+Bz5AaV8w5ptpIT9UWPixm7gigZr8HNdKpiOKF1RyncNtTRsUAa+xhRpyhY+9s7
N1fLJ+uH0jvcf1Mfj5ncOLOgS8Y24ZqZRxXaPW+3LuRVVOKDhFNohJtNWP4QAU4mQrDK1DT9yV2Z
ShKSzXmbAgMBAAGjggGdMIIBmTAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAy
ASgwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8w
KwYDVR0RBCQwIoEgbWFyay5taWxsYXJkQG5leHVzdGVjaG5vbG9neS5jb20wCQYDVR0TBAIwADAd
BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwRwYDVR0fBEAwPjA8oDqgOIY2aHR0cDovL2Ny
bC5nbG9iYWxzaWduLmNvbS9ncy9nc3BlcnNvbmFsc2lnbjFzaGEyZzIuY3JsMFkGCCsGAQUFBwEB
BE0wSzBJBggrBgEFBQcwAoY9aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nw
ZXJzb25hbHNpZ24xc2hhMmcyLmNydDAdBgNVHQ4EFgQUUIjbedbksmvUhLZqbK8noImV6uEwHwYD
VR0jBBgwFoAU/impuP+cW8ntQtlud9g0V0GnbQUwDQYJKoZIhvcNAQELBQADggEBAA7QqkMPlsFk
xZbtPjbhSqQdARCP6wPGqkviLuJ4v5FXLEVPZTY5didWpzmcXh44EXpPq/AMJG6lYRGyZ8SVJiYN
kDgO954yNtTOFnufgDaaal+qqO3sOfRf2n6fEH+fqkdKfJ9AiouKuyEQ1gai4ikDYZ268/ers8FB
kf24b9dBR0pYFrgGDyO9eDVgwnhWFhXjBQyFCyyIqk2r2LLZNhe24OVirmUDS0vCldkEdliMIt7e
MqMoR6qI1iExkXYCPYHB1Q5qa8Ytcmr2X5/5647qmVRNloQ7zjwTPaYKjPsgq2uZ5IypIr0sGtgp
c263HdM+jBRdsQw9AD1tVLr+jF0xggMBMIIC/QIBATBxMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQK
ExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAxIENB
IC0gU0hBMjU2IC0gRzICEGa0VcMXvbDrtd1bTjueALQwCQYFKw4DAhoFAKCCAWUwGAYJKoZIhvcN
AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwODExMTkwMTEyWjAjBgkqhkiG9w0B
CQQxFgQUJb6b2+N4YMT22Tz36TremQwkNUwwgYAGCSsGAQQBgjcQBDFzMHEwXTELMAkGA1UEBhMC
QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2JhbFNpZ24gUGVyc29u
YWxTaWduIDEgQ0EgLSBTSEEyNTYgLSBHMgIQZrRVwxe9sOu13VtOO54AtDCBggYLKoZIhvcNAQkQ
Agsxc6BxMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQD
EypHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzICEGa0VcMXvbDrtd1b
TjueALQwDQYJKoZIhvcNAQEBBQAEggEAM/BM2qikoRHWN++YkzsXfCW53Js0eginAp9+AFlICaci
uLeChj9b+6pqQRmeZah9Qp9wNqzRyvmSoGvX0VWtW2C4UMweLPI/6arS2CISea7Tiby2RpOPjbwU
nEtqqruBDRrUW1aX1XkLH0YSUy5DZPqoJ31yRD/o2jUgOETQTAwLs4bEBgH+oI3A+QtQUfVypAMp
CWsgAQjYeXQHFKOtE3Jw2uVoHt6dYx5GGyp/gr7tsOx0G8v4Afupcm1v3QIpKG0ATF+SMy6ZMkHb
K8Md5J4ROFhhbZYcC69QeCydjYf2KUCOou1LJxZs1Q9SidD1Ne1jQ7HFMawsrOOPh+SHrQAAAAAA
AA==

--Apple-Mail=_23134C5B-2306-4E97-A25D-21BE789336FE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8B467E75-A6D3-41A5-8EA1-4DDFE0E14CC5>