Hi,
ich muss für ein Projekt auf etwas ältere Compiler zurückgreifen (GCC 4.x). Einen 4.8 habe ich noch in einer Ubuntu 14.04 VM, aber darunter wird es schwierig.
Ubuntu 12.04 scheint kein Paketarchiv mehr zu haben - jedenfalls hat es die Installation von Paketen aus dem Netzwerk verweigert.
Ich kann zwar viel mit einem aktuellen GCC testen (z.B. -std=c++98), aber echte Kompatibilität kann man nur mit den älteren GCCs und ihren originalen Bugs und missing Features testen...
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Konrad
Vielleicht hilft https://archive.org/ mit der Suche z.B. nach Debian Etch oder Sarge weiter, wenn GCC 4.0 (also von Anfang 2005) die Untergrenze ist?
Ich habe (?) noch so was wie SuSE 6.x (etwa 2000) als Museums-DVD rumliegen. Von später dann aber nichts mehr, da die Installation dann per Wegwerf-DVD / Netz erfolgte.
Bernhard Am Freitag, 10. Juni 2022, 16:02:34 CEST schrieb Konrad Rosenbaum:
Hi,
ich muss für ein Projekt auf etwas ältere Compiler zurückgreifen (GCC 4.x). Einen 4.8 habe ich noch in einer Ubuntu 14.04 VM, aber darunter wird es schwierig.
Ubuntu 12.04 scheint kein Paketarchiv mehr zu haben - jedenfalls hat es die Installation von Paketen aus dem Netzwerk verweigert.
Ich kann zwar viel mit einem aktuellen GCC testen (z.B. -std=c++98), aber echte Kompatibilität kann man nur mit den älteren GCCs und ihren originalen Bugs und missing Features testen...
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Konrad
Hallo Konrad,
kannst Du eine Linux-Distribution oder ein Jahr angeben, in dem der gcc in der benötigten Version "Mode war"? Ich habe, ähnlich wie Bernhard, einen Stapel Installations-DVDs aus alten Linux-Zeitschriften hier liegen.
Jakob
Am 10.06.22 um 16:41 schrieb Bernhard Schiffner:
Vielleicht hilft https://archive.org/ mit der Suche z.B. nach Debian Etch oder Sarge weiter, wenn GCC 4.0 (also von Anfang 2005) die Untergrenze ist?
Ich habe (?) noch so was wie SuSE 6.x (etwa 2000) als Museums-DVD rumliegen. Von später dann aber nichts mehr, da die Installation dann per Wegwerf-DVD / Netz erfolgte.
Bernhard Am Freitag, 10. Juni 2022, 16:02:34 CEST schrieb Konrad Rosenbaum:
Hi,
ich muss für ein Projekt auf etwas ältere Compiler zurückgreifen (GCC 4.x). Einen 4.8 habe ich noch in einer Ubuntu 14.04 VM, aber darunter wird es schwierig.
Ubuntu 12.04 scheint kein Paketarchiv mehr zu haben - jedenfalls hat es die Installation von Paketen aus dem Netzwerk verweigert.
Ich kann zwar viel mit einem aktuellen GCC testen (z.B. -std=c++98), aber echte Kompatibilität kann man nur mit den älteren GCCs und ihren originalen Bugs und missing Features testen...
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Konrad
Hallo,
On Fri, Jun 10, 2022 at 04:02:34PM +0200, Konrad Rosenbaum wrote:
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
ich hab grade mal just for fun auf nem aktuellen debian bullseye folgendes gemacht:
debootstrap --arch i386 woody ./woody/ http://archive.debian.org/debian mount -t procfs none ./woody/proc mount -o bind /dev/ ./woody/dev/ chroot ./woody
apt-get install build-essential
Damit hatte ich nen funktionstüchtigen gcc 2.95.4 und konnte zumindest nen Basis Hello World kompilieren.
Grüsse Andreas
Hi Konrad,
On Fri, Jun 10, 2022 at 16:02:34 +0200, Konrad Rosenbaum wrote:
ich muss für ein Projekt auf etwas ältere Compiler zurückgreifen (GCC 4.x). Einen 4.8 habe ich noch in einer Ubuntu 14.04 VM, aber darunter wird es schwierig.
Ich haette noch ein altes Knoppix 3.6 von 2004 anzubieten. Dort sind gcc 2.95.4 und gcc 3.3.4 drauf. Man muss natuerlich mit den installierten Paketen auskommen, es sind aber fuer viele Libs auch die Header dabei.
Ansonsten habe ich von Debian 5 "lenny" noch einen lokalen Mirror (32 Bit) rumfliegen, aus dem sich regulaeres Debian-System installieren laesst. Die gcc-Version darin kann ich gerade nicht nachgucken.
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Unter https://ftp.acc.umu.se/cdimage/archive/ gibt es noch einiges an Archiven, es sind aber meistens CD-Images, keine Paket-Repos.
Gruss, Christian
Hi,
On Fri, Jun 10, 2022 at 17:21:42 +0200, Christian Perle wrote:
Ansonsten habe ich von Debian 5 "lenny" noch einen lokalen Mirror (32 Bit) rumfliegen, aus dem sich regulaeres Debian-System installieren laesst. Die gcc-Version darin kann ich gerade nicht nachgucken.
Nachtrag: Die in Debian 5 "lenny" ist gcc 4.3.2 enthalten.
Gruss, Christian
Hallo,
On Fri, Jun 10, 2022 at 04:02:34PM +0200, Konrad Rosenbaum wrote:
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Das "offizielle" CD Archive von Debian ist unter ist unter: https://cdimage.debian.org/mirror/cdimage/archive/
hier würden sich z.B. die Woody CDs finden: https://cdimage.debian.org/mirror/cdimage/archive/3.0_r6/i386/iso-cd/
Wenn ich mich recht entsinne brauch man nur die erste, danach kann man mit online Paketquellen eg. http://archive.debian.org/debian weiter machen.
Es gibt dort sogar noch älter Versionen als woody... https://cdimage.debian.org/mirror/cdimage/archive/older-contrib/
die sind aber nur so semi-offiziell.
Grüsse Andreas
Hallo,
On Sat, Jun 11, 2022 at 01:08:32PM +0200, Andreas Fett wrote:
Hallo,
On Fri, Jun 10, 2022 at 04:02:34PM +0200, Konrad Rosenbaum wrote:
Hat jemand einen Tip welche Distri (möglichst Debian basiert) ich für noch ältere GCC in einer VM benutzen kann oder alternativ was ich beachten muss wenn ich solche alten GCCs unter einer modernen Distri kompilieren will?
Das "offizielle" CD Archive von Debian ist unter ist unter: https://cdimage.debian.org/mirror/cdimage/archive/
hier würden sich z.B. die Woody CDs finden: https://cdimage.debian.org/mirror/cdimage/archive/3.0_r6/i386/iso-cd/
Wenn ich mich recht entsinne brauch man nur die erste, danach kann man mit online Paketquellen eg. http://archive.debian.org/debian weiter machen.
Es gibt dort sogar noch älter Versionen als woody... https://cdimage.debian.org/mirror/cdimage/archive/older-contrib/
die sind aber nur so semi-offiziell.
Für Ubuntu ist das nach nem ähnlichen Muster gemacht:
CDs (ab 4.10/Warty Warthog) https://old-releases.ubuntu.com/releases/
Paketquellen: https://old-releases.ubuntu.com/ubuntu/
Grüsse Andreas
Am Freitag, dem 10.06.2022 um 16:02 +0200 schrieb Konrad Rosenbaum:
Hi,
ich muss für ein Projekt auf etwas ältere Compiler zurückgreifen (GCC 4.x). Einen 4.8 habe ich noch in einer Ubuntu 14.04 VM, aber darunter wird es schwierig.
Ubuntu 12.04 scheint kein Paketarchiv mehr zu haben - jedenfalls hat es die Installation von Paketen aus dem Netzwerk verweigert.
http://archive.debian.org/debian/dists/
Da findest du sogar noch woody. Sollte mittels deboostrap installierbar sein.
Gruß, Daniel
lug-dd@mailman.schlittermann.de