Compiling 2.4.1-preX series
Which compiler will compile the 2.4.1-preX series? Since 2.4.0, my GCC 2.95.2 patched with PGCC 2.95.3 (which creates pgcc-2.95.2) refuses to compile any versions after this. Which is the next stable and binary compatable compiler?
Anyone have any suggestions? I dont wish to use the development GCC 2.96/2.97 because they will break my binary compatability with pgcc-2.95.2/3.
Thanks,
Shawn Starr.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Shawn" == Shawn Starr <[email protected]> writes:
Shawn> Which compiler will compile the 2.4.1-preX series? Since 2.4.0, Shawn> my GCC 2.95.2 patched with PGCC 2.95.3 (which creates Shawn> pgcc-2.95.2) refuses to compile any versions after this. Which Shawn> is the next stable and binary compatable compiler?
Shawn> Anyone have any suggestions? I dont wish to use the development Shawn> GCC 2.96/2.97 because they will break my binary compatability Shawn> with pgcc-2.95.2/3.
Yes, it's simple you want the real gcc 2.96/2.97 or egcs-1.1.2. pgcc is not supported.
Jes
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
Fair enough, but something in bugs.h changed from 2.4.0 to 2.4.1-preX and broke my GCC, I shall recompile GCC with no PGCC patches however if this happens still then there's a problem somewhere.
I dont know what FXSR is but there was no problem in 2.4.0 with this.
diff include/asm-i386/bugs.h ../linux/include/asm-i386/bugs.h |
more78a79
Quoted 1 line
#if
defined(CONFIG_X86_FXSR)||defined(CONFIG_X86_RUNTIME_FXSR)
82,85c83,85
< if (offsetof(struct task_struct, thread.i387.fxsave) & 15) {
< extern void __buggy_fxsr_alignment(void);
< __buggy_fxsr_alignment();
< }
---
Quoted 2 lines
if (
offsetof(struct task_struct, thread.i387.fxsave)& 15)
panic("Kernel compiled for PII/PIII+ with FXSR, data not 16-byte
aligned!");
Quoted 1 line
90a91,92
Quoted 7 lines · Jes Sorensen
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Shawn" == Shawn Starr <[email protected]> writes:
Shawn> Which compiler will compile the 2.4.1-preX series? Since 2.4.0, Shawn> my GCC 2.95.2 patched with PGCC 2.95.3 (which creates Shawn> pgcc-2.95.2) refuses to compile any versions after this. Which Shawn> is the next stable and binary compatable compiler?
Quoted 8 lines
Shawn> Anyone have any suggestions? I dont wish to use the development Shawn> GCC 2.96/2.97 because they will break my binary compatability Shawn> with pgcc-2.95.2/3.
Yes, it's simple you want the real gcc 2.96/2.97 or egcs-1.1.2. pgcc is not supported.
Jes
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
Re: Compiling 2.4.1-preX series - Confirmed - PGCC sucks
In reply to Shawn StarrYes, it appears the PGCC patches *BREAK* GCC (go figure). 2.4.1-pre7 compiled fine. JUST as pre8 was released *sigh*
oh well, at least now I wont have to worry about any compiler bugs (unless some are discovered with 2.95.2) ;)
Shawn.
Quoted 37 lines · Shawn Starr
Fair enough, but something in
bugs.hchanged from 2.4.0 to 2.4.1-preX and broke my GCC, I shall recompile GCC with no PGCC patches however if this happens still then there's a problem somewhere.I dont know what FXSR is but there was no problem in 2.4.0 with this.
diff
include/asm-i386/bugs.h../linux/include/asm-i386/bugs.h|
more78a79Quoted 1 line
#if
defined(CONFIG_X86_FXSR)||defined(CONFIG_X86_RUNTIME_FXSR)82,85c83,85
< if (offsetof(struct task_struct, thread.i387.fxsave)& 15) {
< extern void__buggy_fxsr_alignment(void);
<__buggy_fxsr_alignment();
< }
---Quoted 2 lines
if (
offsetof(struct task_struct, thread.i387.fxsave)& 15)
panic("Kernel compiled for PII/PIII+ with FXSR, data not 16-bytealigned!");
Quoted 1 line
90a91,92
Quoted 14 lines · Jes Sorensen
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Shawn" == Shawn Starr <[email protected]> writes:
Shawn> Which compiler will compile the 2.4.1-preX series? Since 2.4.0, Shawn> my GCC 2.95.2 patched with PGCC 2.95.3 (which creates Shawn> pgcc-2.95.2) refuses to compile any versions after this. Which Shawn> is the next stable and binary compatable compiler?
Shawn> Anyone have any suggestions? I dont wish to use the development Shawn> GCC 2.96/2.97 because they will break my binary compatability Shawn> with pgcc-2.95.2/3.
Yes, it's simple you want the real gcc 2.96/2.97 or egcs-1.1.2. pgcc is not supported.
Quoted 6 lines
Quoted 1 line
Jes
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/