diff options
author | sevan <sevan@pkgsrc.org> | 2016-10-19 21:09:40 +0000 |
---|---|---|
committer | sevan <sevan@pkgsrc.org> | 2016-10-19 21:09:40 +0000 |
commit | 4e138545c0012510f65390b18366106b6838b3b6 (patch) | |
tree | 1ac24b5d8de592c54b6be9ea63b028a96be25eed /lang | |
parent | bbeae9f548856654da44a747a834867f94c4062b (diff) | |
download | pkgsrc-4e138545c0012510f65390b18366106b6838b3b6.tar.gz |
Unbreak on Tiger by disabling multilib support which causes build to hang on
32-bit PowerPC Macs and explicitly use DWARF2 to work around toolchain
limitations which cause the comparison test to fail otherwise.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/gcc46/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile index 3fe6e3bfd81..cf70308016b 100644 --- a/lang/gcc46/Makefile +++ b/lang/gcc46/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2016/09/06 13:57:02 maya Exp $ +# $NetBSD: Makefile,v 1.33 2016/10/19 21:09:40 sevan Exp $ DISTNAME= gcc-${GCC_VERSION} PKGNAME= gcc46-${GCC_VERSION} @@ -96,6 +96,14 @@ CONFIGURE_ARGS.Linux+= --disable-libquadmath --disable-libquadmath-support # build fails for missing files. CONFIGURE_ARGS.Darwin+= STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip} +.if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) +CONFIGURE_ARGS+= --with-dwarf2 +.endif + +.if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-powerpc) +CONFIGURE_ARGS+= --disable-multilib +.endif + CONFIGURE_ENV+= CONFIG_SHELL=${CONFIG_SHELL} MAKE_ENV+= SHELL=${CONFIG_SHELL} |