This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Friday 23 May 2008, Paul Pluzhnikov wrote: > Attempting to build glibc (cvs) with CC='gcc -march=i686' results in > errors: > > ../sysdeps/i386/fpu/s_frexp.S: Assembler messages: > ../sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef" > ../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first > unrecognized character is `1' > ../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first > unrecognized character is `1' > ../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first > unrecognized character is `1' > ../sysdeps/i386/fpu/s_frexp.S:66: Error: unrecognized symbol type "" > > This is because gcc defines __i686 to 1 when -march=i686 > > Attached patch fixes that, but perhaps there is a better way? this has come up a couple of times (search the mailing list and bugzilla) and a few diff methods have been proposed. modifying any specific .S file to #undef something certainly is not the direction to take things though. -mike
Attachment:
signature.asc
Description: This is a digitally signed message part.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |