summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/ld/lexsup.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/binutils/ld/lexsup.c')
-rw-r--r--contrib/binutils/ld/lexsup.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/binutils/ld/lexsup.c b/contrib/binutils/ld/lexsup.c
index b377bd4..ea3a558 100644
--- a/contrib/binutils/ld/lexsup.c
+++ b/contrib/binutils/ld/lexsup.c
@@ -1145,8 +1145,11 @@ parse_args (unsigned argc, char **argv)
whole_archive = TRUE;
break;
case OPTION_AS_NEEDED:
+/* XXX: --as-needed is broken on powerpc64 */
+#ifndef __powerpc64__
as_needed = TRUE;
break;
+#endif
case OPTION_NO_AS_NEEDED:
as_needed = FALSE;
break;
OpenPOWER on IntegriCloud