Sounds like a ccache bug. See if you can get a traceback or core file. On Fri, Jul 3, 2015, 5:15 AM Kim Sun <kim....@ericsson.com> wrote:
> Dear maintainers, > > if I try to build the latest octave development source with ccache and > afterwards checkinstall, the process fails on checkinstall. The whole > procedure: > > apt-get install git mercurial autoconf automake flex bison gperf gnuplot > libreadline5-dev libncurses5-dev zlib1g-dev libatlas-base-dev fftw3-dev > libglpk-dev libsuitesparse-dev libarpack2-dev libhdf5-mpich-dev > libpcre3-dev libcurl4-gnutls-dev libqhull-dev gfortran libfltk1.1-dev > libgraphicsmagick++1-dev transfig epstool libhdf5-serial-dev > libfontconfig1-dev texlive > > > export CXX="ccache g++" > > export CC="ccache gcc" > > > /home/andy/src/build_octave/libtool: line 8970: 4125 Segmentation fault > > ccache g++ -fPIC -DPIC -shared -nostdlib > > /usr/lib/x86_64-linux-gnu/crti.o > > /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtbeginS.o > > [removed lines] > > .libs/liboctave_la-smx-scm-cm.o .libs/liboctave_la-smx-bm-sbm.o > > .libs/liboctave_la-smx-sbm-bm.o -Wl,--whole-archive > > ../libcruft/.libs/libranlib.a ../libgnu/.libs/libgnu.a > > -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/local/lib/octave/3.5.0+ > > -L/usr/local/lib/octave/3.5.0+ -lcruft -lcholmod -lumfpack -lamd -lcamd > > -lcolamd -lccolamd -lcxsparse -lqrupdate -L/usr/lib -lfftw3 -lfftw3f > > -llapack -lcblas -lf77blas -latlas -lreadline -lncurses -lpcre -ldl > > -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1 > > -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib -L/lib/../lib > > -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../.. > > -L/usr/lib/x86_64-linux-gnu -lgfortran -lquadmath -lstdc++ -lm -lc > > -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtendS.o > > /usr/lib/x86_64-linux-gnu/crtn.o -O2 -O2 -pthread -O2 -Wl,-rpath > > -Wl,/usr/local/lib/octave/3.5.0+ -pthread -Wl,-soname -Wl,liboctave.so.0 > > -o .libs/liboctave.so.0.0.0 > > libtool: install: error: relink `liboctave.la' with the above command > > before installing it > > make[4]: *** [install-octlibLTLIBRARIES] Fehler 1 > > > > This looks like ccache causes a segfault. I have reproduced this on > > different machines over the last 4 months. > > > > If I run checkinstall without ccache it completes without error. > > > > So my big questions are: > > Am I doing something wrong in building octave? > > Do you have the same problems when using ccache and checkinstall. > > Should I fill a bug report against ccache (my guess) or checkinstall? > > > > BR > Kim > > _______________________________________________ > ccache mailing list > ccache@lists.samba.org > https://lists.samba.org/mailman/listinfo/ccache > _______________________________________________ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache