Re: [Boost-users] ld warnings when building boost on Fedora Core 4 with gcc 3.4.4
So what compiler does work with boost on Fedora Core 4? Just the gcc 4.0 series?
Have you investigated the gcc-compat packages? I know that if you want to install the binary version of realplayer from real.com, you have to install these *-compat packages. It may be the case that these packages cover development as well as just the running of old binaries. Worth a look to see what is there at any rate. Gaz
I've tried the compat-gcc-32-c++ package to build boost, but I still have the ld warnings originally reported. Has anyone built a warning free boost on Fedora Core 4 with the gcc 3.4 compiler? Foster, Gareth wrote:
So what compiler does work with boost on Fedora Core 4? Just the gcc 4.0
series?
Have you investigated the gcc-compat packages? I know that if you want to install the binary version of realplayer from real.com, you have to install these *-compat packages. It may be the case that these packages cover development as well as just the running of old binaries.
Worth a look to see what is there at any rate.
Gaz _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
I've tried the compat-gcc-32-c++ package to build boost, but I still have the ld warnings originally reported. Has anyone built a warning free boost on Fedora Core 4 with the gcc 3.4 compiler?
Probably not, the trouble is this isn't really a Boost problem, it's an incompatibility between the binaraies in Fedora Core 4 and older versions of gcc :-( Sorry we can't be more helpful, but a gcc or fedora specific newsgroup might be more knowledgeable about the problem and possible fixes. John.
I finally got this to work. Initially I built the gcc 3.4.4 compiler to install in the /usr/local/gcc/gcc34 directory. It was that compiler I was using to build boost. The problems resulted in incompatibilities with /usr/bin/ld and existing libraries on the system. Since this was ld related, I determined which version of ld previously worked for me with this compiler before I upgraded to Fedora Core 4. In my case it was 2.14.90.0.4. I found the source at http://www.kernel.org/pub/linux/devel/binutils/binutils-2.14.90.0.4.1.tar.bz... . Now the trick is to build binutils to install in the same directory structure as the compiler. That way, the utilities are only used via invocations of the compiler tools. To so, use the --prefix option when you run configure and specify the same prefix path that you did when building the compiler. In my case this was /usr/local/gcc/gcc34. John Maddock wrote:
I've tried the compat-gcc-32-c++ package to build boost, but I still have the ld warnings originally reported. Has anyone built a warning free boost on Fedora Core 4 with the gcc 3.4 compiler?
Probably not, the trouble is this isn't really a Boost problem, it's an incompatibility between the binaraies in Fedora Core 4 and older versions of gcc :-(
Sorry we can't be more helpful, but a gcc or fedora specific newsgroup might be more knowledgeable about the problem and possible fixes.
John.
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (3)
-
Foster, Gareth
-
John Maddock
-
Ken Roser