Summary: | lang/gcc49, lang/gcc5, devel/powerpc64-gcc on powerpc64: binds a.out to /libexec/ld-elf32.so.1 instead of /libexec/ld-elf.so.1 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Mark Millard <marklmi26-fbsd> |
Component: | Individual Port(s) | Assignee: | Andreas Tobler <andreast> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | andreast, ppc |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(bapt) |
Version: | Latest | ||
Hardware: | powerpc | ||
OS: | Any |
Description
Mark Millard
2015-12-19 21:42:55 UTC
Currently all active gcc branches are broken for FreeBSD powerpc64. Once the break is fixed I'll apply a suitable fix. It'll take some time. A commit references this bug: Author: andreast Date: Sat Jan 9 11:56:21 UTC 2016 New revision: 405619 URL: https://svnweb.freebsd.org/changeset/ports/405619 Log: Bring the fixes mentioned below from upstream to our gcc-5.3 release port. [1]: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02057.html [2]: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg00685.html PR: 205394, 205440 Approved by: gerald (maintainer) Changes: head/lang/gcc5/files/patch-gcc-freebsd-powerpc64 devel/powerpc64-gcc that I had listed in the submittal was not updated. Updating /usr/ports to -r405653 and rerunning portmaster -DK devel/powerpc64-gcc still ends up with (found via find . . . -exec grep . . . -print): #define FREEBSD_DYNAMIC_LINKER32 "/libexec/ld-elf32.so.1" #define FREEBSD_DYNAMIC_LINKER64 "/libexec/ld-elf.so.1" /usr/obj/portswork/usr/ports/devel/powerpc64-gcc/work/gcc-5.2.0/gcc/config/rs6000/freebsd64.h I'm not sure if Bug 205440 should be "unclosed" or if a new bug should be submitted: lang/gcc49 and lang/gcc5 seem to have been updated just fine by their recent updates. A commit references this bug: Author: andreast Date: Sun Jan 10 20:11:52 UTC 2016 New revision: 405744 URL: https://svnweb.freebsd.org/changeset/ports/405744 Log: Bring the fixes mentioned below from upstream to our gcc-5.2 powerpc64-gcc port. [1]: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02057.html [2]: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg00685.html PR: 205394, 205440 Approved by: bapt (maintainer) Changes: head/devel/powerpc64-gcc/files/patch-gcc-freebsd-powerpc64 |