multiple GCC? varför.

2003-08-30 tråd Per Blomqvist
Hej.

Jag är debiantestinguser, nu när jag tittade på vilken version gcc jag
hade, visades förljande:

pdebian:/usr/bin# ll gcc*
lrwxrwxrwx1 root root7 2003-05-29 13:30 gcc -
gcc-3.3
-rwxr-xr-x1 root root74088 2003-03-18 00:16 gcc-2.95
-rwxr-xr-x1 root root74056 2002-04-08 03:26 gcc-3.0
-rwxr-xr-x1 root root80812 2003-04-16 06:58 gcc-3.2
-rwxr-xr-x1 root root80652 2003-06-27 10:27 gcc-3.3
lrwxrwxrwx1 root root   10 2003-05-29 13:30 gccbug -
gccbug-3.3
-rwxr-xr-x1 root root15647 2002-04-08 01:38 gccbug-3.0
-rwxr-xr-x1 root root15934 2003-04-16 00:36 gccbug-3.2
-rwxr-xr-x1 root root16006 2003-06-27 10:20 gccbug-3.3

Varför?

Nu hade jag tänkt kompilera min egen kärna, så att fb skulle fungera
korrekt (2.4.21).

Någon som har någon idee varför det e sådant gytter med gcc?



Re: multiple GCC? varför .

2003-08-30 tråd Thomas Sjögren
On Sat, Aug 30, 2003 at 04:02:53PM +0200, Per Blomqvist wrote:
 Hej.
 
 Jag är debiantestinguser, nu när jag tittade på vilken version gcc jag
 hade, visades förljande:
[ ... ]

Ser ut likadant på unstable men utan 2.9*

 Varför?

Ingen aning.

 Nu hade jag tänkt kompilera min egen kärna, så att fb skulle fungera
 korrekt (2.4.21).

Om du inte tänker använda krypto eller externa patchar så tycker jag du
ska använda 2.4.22 istället pga buggfixar.

/Thomas
-- 
== [EMAIL PROTECTED] | [EMAIL PROTECTED]
== Encrypted e-mails preferred | GPG KeyID: 114AA85C
--


pgpMa0O3ANqrK.pgp
Description: PGP signature


Re: multiple GCC? varför.

2003-08-30 tråd Niklas Höglund

Per Blomqvist wrote:

Jag är debiantestinguser, nu när jag tittade på vilken version gcc jag
hade, visades förljande:

pdebian:/usr/bin# ll gcc*
lrwxrwxrwx1 root root7 2003-05-29 13:30 gcc -
gcc-3.3
-rwxr-xr-x1 root root74088 2003-03-18 00:16 gcc-2.95
-rwxr-xr-x1 root root74056 2002-04-08 03:26 gcc-3.0
-rwxr-xr-x1 root root80812 2003-04-16 06:58 gcc-3.2
-rwxr-xr-x1 root root80652 2003-06-27 10:27 gcc-3.3
lrwxrwxrwx1 root root   10 2003-05-29 13:30 gccbug -
gccbug-3.3
-rwxr-xr-x1 root root15647 2002-04-08 01:38 gccbug-3.0
-rwxr-xr-x1 root root15934 2003-04-16 00:36 gccbug-3.2
-rwxr-xr-x1 root root16006 2003-06-27 10:20 gccbug-3.3

Varför?


Vissa program går inte att kompilera med alla kompilatorer, så det kan 
vara bra att ha flera. Det borde ju räcka med 2.95 och 3.3, dock.


--
Niklas



Re: multiple GCC? varför .

2003-08-30 tråd Per Blomqvist
On Sat, Aug 30, 2003 at 02:32:13PM +0200, Thomas Sjögren wrote:
 On Sat, Aug 30, 2003 at 04:02:53PM +0200, Per Blomqvist wrote:

snip 

  Varför?
 
 Ingen aning.

Aahg!


  Nu hade jag tänkt kompilera min egen kärna, så att fb skulle fungera
  korrekt (2.4.21).
 
 Om du inte tänker använda krypto eller externa patchar så tycker jag du
 ska använda 2.4.22 istället pga buggfixar.

Tyvärr är 2.4.22 tillgänglig för mig som testing.

Fattar inte heller vad du menar med krypton, lr externa pathar.
Fattar inte heller varför jag känner mig så löskokt i huvudet, efter
att ha kompilerat kärnan, såå mycket man kan gräva ner sig i. 



Re: multiple GCC? varför.

2003-08-30 tråd Peter Karlsson
Per Blomqvist:

 Någon som har någon idé varför det e sådant gytter med gcc?

Som tidigare nämnts eftersom olika program fungerar olika bra att
kompilera med olika versioner. GCC-paketen installeras separat för
varje huvudversionsnummer, och eftersom man ibland behöver det, kan man
ha flera versioner sida vid sida.

Nackdelen med det är att kompilatorerna inte avinstalleras, och om man
inte ser upp kan man ha lite väl många versioner installerade, som
ovan. Då är det bara att idka lite städning, du borde kunna kasta ut
alla andra versioner än 2.95 och 3.3.

gcc272 är fortfarande min favorit för att kompilera kärnor, förresten :)

-- 
\\//
Peter - http://www.softwolves.pp.se/
  I do not read or respond to mail with HTML attachments.



Re: multiple GCC? varför .

2003-08-30 tråd Thomas Sjögren
On Sat, Aug 30, 2003 at 10:13:31PM +0200, Per Blomqvist wrote:
 Tyvärr är 2.4.22 tillgänglig för mig som testing.

Tyvärr?

 Fattar inte heller vad du menar med krypton, lr externa pathar.

ok. 2.4.22 innehåller ett grundläggande API med algoritmer för att kunna
kryptera exempelvis swap, kör strings på din swap-enhet så kanske du ser
att det behövs, och loop-enheter. Tyvärr är det också allt som finns,
det finns inte stöd för cryptoloop vilket behövs för att faktiskt göra
det. andra externa patchar kan vara PaX, grsecurity eller OpenWall.
men om du inte använder det så finns det inget behov av att köra
2.4.21 (som alla patchar finns till), det var därför jag rekommenderade
2.4.22 då den versionen innehåller säkerhetsfixar och, naturligtvis,
bättre stöd för olika saker.
 
 Fattar inte heller varför jag känner mig så löskokt i huvudet, efter
 att ha kompilerat kärnan, såå mycket man kan gräva ner sig i. 

Ett tips är att alltid spara .config filen så att du slipper göra om
allting varje gång du kompilerar om en kärna.

/Thomas
-- 
== [EMAIL PROTECTED] | [EMAIL PROTECTED]
== Encrypted e-mails preferred | GPG KeyID: 114AA85C
--


pgpBfb2LEal2x.pgp
Description: PGP signature