Using newer gcc in /opt/netapps: Difference between revisions

From LWP-Wiki
Jump to navigation Jump to search
(The script is not generic, provide a version-specific one in the gcc/5.2 dir)
No edit summary
Line 7: Line 7:


Please note: /opt is *NOT* in ld.so.conf, and should not be
Please note: /opt is *NOT* in ld.so.conf, and should not be
After sourcing the sourceme, you can call the newer g++ as
${CXX}
This is what Make commonly does, so projects using Makefiles will automatically use the newer compiler.


== Later versions ==
== Later versions ==

Revision as of 08:54, 1 September 2015


Gcc-5.2 is in /opt/netapps/gnu/gcc/5.2. In order for you to use it, this may have to be appended to your .profile:

GCCSNIPPET=/opt/netapps/gnu/gcc/5.2/sourceme
[ -r ${GCCSNIPPET} ] && . ${GCCSNIPPET}

Please note: /opt is *NOT* in ld.so.conf, and should not be

After sourcing the sourceme, you can call the newer g++ as

${CXX}

This is what Make commonly does, so projects using Makefiles will automatically use the newer compiler.

Later versions

You may find that still later versions are available. Check /opt/netapps/gnu/gcc, and alter the above script by adjusting the line

GCCBASE="/opt/netapps/gnu/gcc/5.2"