This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/33396] add --enable-intermodule
- From: "aldot at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Jan 2008 12:27:52 -0000
- Subject: [Bug bootstrap/33396] add --enable-intermodule
- References: <bug-33396-11811@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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