------- Comment #10 from aldot at gcc dot gnu dot org 2008-01-29 12:27 ------- Created an attachment (id=15046) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15046&action=view) updated patch for libgcc
Fixes an error about {mul,div}{d,x,t}c3 which wants to be built for different modes / different types; output is /scratch/obj.i686/gcc-4.3/i686-linux-gnu/./libgfortran/.libs/libgfortr an.so: undefined reference to `__divdc3' /scratch/obj.i686/gcc-4.3/i686-linux-gnu/./libgfortran/.libs/libgfortran.so: und efined reference to `__divxc3' /scratch/obj.i686/gcc-4.3/i686-linux-gnu/./libgfortran/.libs/libgfortran.so: und efined reference to `__muldc3' /scratch/obj.i686/gcc-4.3/i686-linux-gnu/./libgfortran/.libs/libgfortran.so: und efined reference to `__mulxc3' collect2: ld returned 1 exit status We need to compile for each of the dc, xc, tc variants separately, due to implementation details (macros). lib2funcs_{d,x,t}c variables and corresponding pbjects are used for this. -- aldot at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #15016|0 |1 is obsolete| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33396