Date: Mon, 20 Oct 2014 08:02:26 -0600 From: Warner Losh <imp@bsdimp.com> To: Jeroen Hofstee <jeroen@myspectrum.nl> Cc: freebsd-arm@freebsd.org Subject: Re: make xdev-links Message-ID: <B24B850B-4BC1-4F61-A088-4CF4C4D61B81@bsdimp.com> In-Reply-To: <544438CC.2040607@myspectrum.nl> References: <54438864.2050506@myspectrum.nl> <B4573F69-6A83-4FB1-82EF-DF509DFA6562@bsdimp.com> <544438CC.2040607@myspectrum.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_3FB333C0-CF94-4648-912F-493163D09F2F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Oct 19, 2014, at 4:18 PM, Jeroen Hofstee <jeroen@myspectrum.nl> = wrote: > Hello Warner, >=20 > On 19-10-14 22:03, Warner Losh wrote: >> On Oct 19, 2014, at 3:46 AM, Jeroen Hofstee <jeroen@myspectrum.nl> = wrote: >>=20 >>> Hi, >>>=20 >>> I noticed that the xdev target no longer installs the long names, = but it needs >>> the xdev-links target for that purpose. However if you try to use = that compiler you get: >>>=20 >>> armv6-freebsd-cc main.c >>> ERROR: Source object /tmp/main-2cb9c8.o has EABI version 0, but = target a.out has EABI version 4 >> that=92s weird. Looks like you tried to build in a stale tree, or = with the wrong binaries >> since one of them is old ABI while the other one is new EABI 4 that = we implement. >=20 > I don't understand what you mean by that, I build >=20 > commit 12cfd5c5b7dc8bca093c3db614f93a61d02aa127 > Author: rpaulo <rpaulo@FreeBSD.org> > Date: Sat Oct 18 17:00:55 2014 +0000 >=20 > Make the ti_mbox and ti_pruss drivers optional. >=20 > MFC after: 1 week >=20 > with > make XDEV=3Darm XDEV_ARCH=3Darmv6 xdev > make XDEV=3Darm XDEV_ARCH=3Darmv6 xdev-links >=20 > resulting in >=20 > FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) = 20140512 > Target: armv6--freebsd > Thread model: posix >=20 > So I am not behind (too much) if that is what you meant. You just built clang. If you are using the old gcc that you built a = while ago, all bets are off. Also, if your ports tree isn=92t clean, you may have old OABI .os in = there that weren=92t rebuilt. >>> If the symlinks are renamed to armv6-freebsd-gnuebi-* compiling = works fine. >>> Should such a rename be considered? >> The links aren=92t causing that error. They won=92t be renamed. If = there=92s a real bug here, >> it needs to be fixed elsewhere. >=20 > I don't know the root cause, but clang e.g. will behave differently > depending on the name it is invoked with. So perhaps that logic needs > to be extended then. clang can=92t build u-boot. Second, if clang produces oabi binaries with = the above name, it needs to change to not do that. Either way, not an xdev = problem. >>> Unrelated, since crochet wants to be run as root, I noticed u-boot = will stop >>> compiling, since the root shell has VENDOR set to amd, overwriting = the actual >>> board VENDOR in the Makefiles. >> That=92s odd. It shouldn=92t be doing that. Any idea where that=92s = coming from? >=20 > No idea, I do know 2 more people reported the same problem in the > u-boot mailinglist before, so it is not limited to my setup. I just = didn't > encounter it before, since I typically don't build u-boot as root. Yea, that sounds like a bug to me. I get =93acorn=94 on my rPi, which is = quite lame. Warner --Apple-Mail=_3FB333C0-CF94-4648-912F-493163D09F2F Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJURRXyAAoJEGwc0Sh9sBEAFvsQANxu0Dq7g1B43WTeIzJxJzej 9rP3DEFHRjz/+RBDka8zstmJJEFIAC5F3nRUvAng5/JQBwNTdxXQzI2zadYoabLY loIVRl7UsD026jBhgLAJbdGWU2xgA6/1g6Xraxwz0WzWTnT83Q6lN/kCipzt+rF0 N9HS2bm0Wcs0+fWAqhaX57S6YpmLZgTV5RQ5i1pGTO83WC2E3HMDPAGuLg7GfpdB xwmqa/qXHwr8/gbWbTDRjyG05wWNFf5NpEtc/lEmA1GwEpuL1EXCUiXWrncBJQI3 T3GPplBkImLQTm4SadVaQF1O1ZukNaxNrhYBhYRwuIdYmJIqPgN82ooIkrvAdp3n fRPjKhX8I+43mqT0ESjvxWRoF1apuBonYaRBq1T6si/ugUgVZttH41LZdvEX5dQ1 Jrd1zj5hw6qD8bGpxs+XiLvBp17U77u9Bo2aB2/MlwOrNRriUguDye3eZLQix15L ukv5wHMTznqb7w8F7wGEB6CukBcI0zA3k54y/xXfvi9vcTvq671qJ4T5kRJ1C1bj r7gjqi3t43I/LVh1v/ZOFTkl85YV2hRF99PgLb6uqBtHB2D8YatS99cSdq9ayLj6 CyFeCLPv8cQMLAEKek24bnKajpzbSo6O4SPQnYPfrQgjONtM5vvJhjfLV7wwVdld gbIGA6oQwmtVkMcrw8IL =hiZk -----END PGP SIGNATURE----- --Apple-Mail=_3FB333C0-CF94-4648-912F-493163D09F2F--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B24B850B-4BC1-4F61-A088-4CF4C4D61B81>