pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: missing math functions on powerpc (macppc)?
John D. Baker wrote:
>> Although... I'm running into a compiler bug when trying to build
>> libvpx:
> [...]
>
> See pkg/49600 and the hack I posted therein. I've since derived a
> better one:
>
> +--- multimedia/libvpx/hacks.mk.tmp 2015-12-14 16:21:17.000000000 -0600
> ++++ multimedia/libvpx/hacks.mk 2015-12-17 09:40:36.000000000 -0600
> +@@ -10,3 +10,17 @@ PKG_HACKS+= sparc-gcc-lock-up
> + BUILDLINK_TRANSFORM+= rm:-O[0-9]*
> + . endif
> + .endif
> ++
> ++### GCC 4.8.5 w/"-O3" produces broken library with undefined
> references. ++### See PR pkg/5xxxx for more details.
> ++.if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "powerpc"
> ++. include "../../mk/compiler.mk"
> ++. if !empty(CC_VERSION:Mgcc-4.[89].*)
> ++PKG_HACKS+= powerpc-undefined-refs-with-level-3-optimization
> ++SUBST_CLASSES+= libs
> ++SUBST_STAGE.libs= post-patch
> ++SUBST_MESSAGE.libs= Eliminate "-O3" from C{,XX}FLAGS
> ++SUBST_FILES.libs= build/make/configure.sh
> ++SUBST_SED.libs= -e '/enabled small/s, || *check_add_cflags -O3$$,,'
> ++. endif
> ++.endif
That works. Thanks!
But this is only a workaround. Shouldn't a compiler bug be fixed in the
compiler? Otherwise the number of patches will increase in the future. I
mean, was it even reported to the gcc-people?
--
Frank Wille
Home |
Main Index |
Thread Index |
Old Index