http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57476
Bug ID: 57476 Summary: Building gcc-4.7.3: build not passing mpc library location Product: gcc Version: 4.7.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: cmhoward2 at alaska dot edu Created attachment 30229 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30229&action=edit configure log Hello. When attempting to do a local (non-root) build of gcc-4.7.3, where libmpc is located in a non-standard location (but one that is in LDFLAGS and LD_LIBRARY_PATH environment variables), the build process fails to pass this down to everything that needs it when building in the host-x86_64-unknown-linux-gnu/gcc/ directory. Eventually the build fails with an error saying that linker cannot find -lmpc. I configure with ./configure --prefix=/center/w/cmhoward2/theta/local --with-mpc-lib=/center/w/cmhoward2/theta/local/lib I was eventually able to fix the build by editing file host-x86_64-unknown-linux-gnu/gcc/Makefile Replacing GMPLIBS = -lmpc -lmpfr -lgmp with GMPLIBS = -L/center/w/cmhoward2/theta/local/lib -lmpc -lmpfr -lgmp But I have no idea how Makefile.in or the configure system would need to be changed to properly fix the problem. I have not tested with 4.8.0 because I am not wanting to use that version. However, shortly I will do a clean build to reproduce an example of the exact error, and update this ticket.