You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@artemp thanks for creating this / catching the problem. I thought I tested well enough on linux, but I must have missed something. LTO, in my experience, is hard to get working on linux, so I'm open to reverting this change and having LTO be opt-in rather than opt-out.
But, before reverting I'm interested in what the exact errors you are seeing with CXX=/usr/bin/g++ make before removing LTO? Also (again with the -flto still in place) what happens if you try:
CXX=/usr/bin/g++ LINK=/usr/bin/g++ make
or
CXX=/usr/bin/g++ LINK=/usr/bin/g++ AR="gcc-ar" NM="gcc-nm" RANLIB="gcc-ranlib" make
Activity
springmeyer commentedon May 3, 2018
@artemp thanks for creating this / catching the problem. I thought I tested well enough on linux, but I must have missed something. LTO, in my experience, is hard to get working on linux, so I'm open to reverting this change and having LTO be opt-in rather than opt-out.
But, before reverting I'm interested in what the exact errors you are seeing with
CXX=/usr/bin/g++ makebefore removing LTO? Also (again with the -flto still in place) what happens if you try:CXX=/usr/bin/g++ LINK=/usr/bin/g++ makeor
CXX=/usr/bin/g++ LINK=/usr/bin/g++ AR="gcc-ar" NM="gcc-nm" RANLIB="gcc-ranlib" makeRefs:
node-cpp-skel/.travis.yml
Line 85 in 2883650
artemp commentedon May 3, 2018
CXX=clang++ makeCXX=g++ makeartemp commentedon May 3, 2018
CXX=/usr/bin/g++ LINK=/usr/bin/g++ makeworks!
CXX=/usr/bin/clang++ LINK=/usr/bin/clang make