NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: toolchain/45253: amd64 libgcc_eh.a broken



please try this patch.  i noticed that we're ignoring any configured
-f or -m flags for libgcc.  some use -fPIC, some -fpic, some have
additional flags, and alpha has -mieee as well.


.mrg.


Index: Makefile.inc
===================================================================
RCS file: /cvsroot/src/external/gpl3/gcc/lib/libgcc/Makefile.inc,v
retrieving revision 1.10
diff -p -r1.10 Makefile.inc
*** Makefile.inc        7 Jul 2011 01:27:47 -0000       1.10
--- Makefile.inc        15 Aug 2011 01:51:27 -0000
*************** GCCARCHXX=      ${NETBSDSRCDIR}/external/gpl3
*** 17,22 ****
--- 17,23 ----
  GCPPFLAGS=    ${G_LIBGCC2_CFLAGS} ${G_USE_COLLECT2} ${G_INCLUDES}
  CPPFLAGS+=    -I${.CURDIR} -I${GCCARCHLIBGCC}
  CPPFLAGS+=    -I${GCCARCH} ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*}
+ CPPFLAGS+=    ${GCPPFLAGS:M-f*:M-m*}
  CPPFLAGS+=    ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g}
  CPPFLAGS+=    -I${DIST} -I${DIST}/gcc/cp -I${DIST}/gcc/config -I${GCCARCHXX} 
-I.
  


Home | Main Index | Thread Index | Old Index