This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gcc-2.95 rpm


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]