This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
gcc-2.95 rpm
- To: egcs at egcs dot cygnus dot com
- Subject: gcc-2.95 rpm
- From: Vu Hung Quan <binaire at binaire dot cx>
- Date: Thu, 05 Aug 1999 14:09:57 +0000
- Cc: imarkov at cs dot ucla dot edu
Hi ,
I have uploaded a new rpm version of gcc-2.95 in rh contrib ftp , these will be
avalaible shortly :
gcc-2.95-4.src.rpm
cpp-2.95-4.i386.rpm
gcc-2.95-4.i386.rpm
gcc-c++-2.95-4.i386.rpm
gcc-chill-2.95-4.i386.rpm
gcc-g77-2.95-4.i386.rpm
gcc-java-2.95-4.i386.rpm
gcc-libgcj-2.95-4.i386.rpm
gcc-objc-2.95-4.i386.rpm
libstdc++-2.95-4.i386.rpm
And a i686 version
Of note these gcc has been compiled with binutils-2.9.1.0.25 and i also
put a rpm of that in contrib rh ftp
For compatibilites problemes with libstdc++ :
I have include with libstdc++ all the old version of libstdc++ :
libg++.so.2.7.2.8
libstdc++.so.2.7.2.8
libstdc++.so.2.8.0
libstdc++-2-libc6.1-1.2.9.0
Libstdc++.so.2.9.0 is renamed by redhat 6 to
libstdc++-2-libc6.1-1-2.9.0 but in mankade 6 it's libstdc++.so.2.9.0
with a link from libstdc++-2.9-libc6.1-1.2.9.0 ;
so if a binairy is compiled under mankade it will be linked to
libstdc++.so.2.9.0 and if compiled under redhat 6 it will be linked to
libstdc++-2-libc6.1-1-2.9.0 . I have decided to include only redhat version
so there is no libstdc++.so.2.9.0 . If you have trouble with libstdc++ , may be
you could make a link libstdc++.so.2.9.0 to libstdc++-2-libc6.1-1.2.9.0 , but a
better solution is to recompiled them to be linked to a new libstdc++ .
These rpm use de same naming convention from redhat egcs and will be
installed in the same place .
These rpm can be relocated to another subdir with rpm --relocate ( rpm
... --relocate /usr=/opt/usr --relocate /lib=/opt/lib )
Another thing is that c++filt is included with
binutils-2.9.1.0.25 and when compiling gcc i have another version of c++filt ;
i decide not to included them in gcc . Please correct me if i am wrong .
By the way redhat contrib ftp is only for testing purpose : a good use
is to d/l src.rpm and remake them with rpm --rebuild for your machine ; you
will need a recent binutils .
I have compiled theses binairies with -O3 ; the i686 is exclusively for
pentiumpro , II, III only as it was compiled with -mpentiumpro
-march=pentiumpro .
I have tested gcc-2.95 with all my rpm packages , and it work
without an internal compiler error , some package need -fno-strict-aliasing
like kernel , XFree86 . python ; kde-1.1.1 can't be compiled under gcc-2.95 but
kde-1.1.2pre can .
Please do not annoy gcc people about compatiblity error .
Thank .
--
Vu Hung Quan ,md, frcpc
binaire@videotron.ca