README patches for Red Hat 4.2 inofficial Linux/m68k port (mac68k) ================================================================== - all RPM packages are built with rpm 2.5.2 instead of original 2.3.11 - the SRPM for rpm 2.5.2 is taken from the inofficial RH 5.1 m68k port - some packages use RPM data type #9 which isn't known by rpm 2.3.11 - rpm 2.3.11 has some nasty bugs - rpm 2.3.11 doesn't know about 'noarch' (since 2.4.1) - rpm 2.3.11 doesn't know about 'AutoReq' & 'AutoProv' (since 2.5) - rpm 2.5.2 has the very useful option '--justdb' - with rpm 2.5.2 it is more easy to upgrade to RH 5.1 - a statically linked rpm 2.5.2 is supplied for emergency cases - the optflags were set to: -O2 -m68030 -m68881 -fomit-frame-pointer - binutils: use slight update from 2.7.0.2 to 2.7.0.3 - gcc: - for gcc-2.7.2.3 and Linux/m68k you must use binutils >= 2.8.1 and and therefore we don't use gcc-2.7.2.3 - for gcc-2.7.2.1/2 and Linux/m68k you can use binutils >= 2.7.0.3 - we don't *need* actually gcc-2.7.2.3 because we don't use glibc2 - patches for glibc2/gcc-2.7.2.3 are provided but not applied - small patch in gcc man-page honors patches for mc68060 - libc: use last available RH update to 5.3.12-18.5 (security bugfixes) - ld.so: use ld.so-sparc RPM 1.8.3 due to m68k support - bash: use update to 1.14.7-1.1 due to security bugfixes - XFree86: - the old X11R6/XFree86 packages were very obsolete - use RH SRPM update to 3.3.5 as a base - actually it is XFree86-3.3.6 with many patches - derived from inofficial RH 5.1 m68k port - derived from debian - of course also derived from XFree consortium - by myself: accel_flag and missing FB_ACCEL defines for linux-2.0