Closed hchetia closed 3 years ago
Worked fine for me with g++-10
installed through apt
and selected with ./configure CXX=g++-10 --disable-silent-rules
after which all the output showed that it was using g++-10
to compile, and no difference in the output compared with other versions of gcc. Please include more details. Below is the uname for the machine and the bottom lines of the compile output (which appear because of the --disable-silent-rules
to ./configure
):
g++-10 -std=c++11 -DHAVE_CONFIG_H -I. -I ./src/common -I ./src/smithlab_cpp -O3 -MT src/mlml/mlml.o -MD -MP -MF $depbase.Tpo -c -o src/mlml/mlml.o src/mlml/mlml.cpp &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libmethpipe.a
ar cru libmethpipe.a src/common/BetaBin.o src/common/Distro.o src/common/EmissionDistribution.o src/common/Epiread.o src/common/EpireadStats.o src/common/LevelsCounter.o src/common/MethpipeSite.o src/common/Smoothing.o src/common/ThreeStateHMM.o src/common/TwoStateHMM.o src/common/TwoStateHMM_PMD.o src/common/bsutils.o src/common/numerical_utils.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libmethpipe.a
g++-10 -std=c++11 -O3 -o pmd src/analysis/pmd.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o methcounts src/analysis/methcounts.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o bsrate src/analysis/bsrate.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o hmr src/analysis/hmr.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o hypermr src/analysis/hypermr.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o levels src/analysis/levels.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o roimethstat src/analysis/roimethstat.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o methstates src/analysis/methstates.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o methentropy src/analysis/methentropy.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o hmr_rep src/analysis/hmr_rep.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o multimethstat src/analysis/multimethstat.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o lc_approx src/utils/lc_approx.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o fast-liftover src/utils/fast-liftover.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o lift-filter src/utils/lift-filter.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o merge-bsrate src/utils/merge-bsrate.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o merge-methcounts src/utils/merge-methcounts.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o duplicate-remover src/utils/duplicate-remover.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o symmetric-cpgs src/utils/symmetric-cpgs.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o clean-hairpins src/utils/clean-hairpins.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o selectsites src/utils/selectsites.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o guessprotocol src/utils/guessprotocol.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o allelicmeth src/amrfinder/allelicmeth.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o amrfinder src/amrfinder/amrfinder.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o amrtester src/amrfinder/amrtester.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o methdiff src/radmeth/methdiff.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o dmr src/radmeth/dmr.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o radmeth src/radmeth/radmeth.o src/radmeth/regression.o src/radmeth/combine_pvals.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
g++-10 -std=c++11 -O3 -o mlml src/mlml/mlml.o libmethpipe.a libsmithlab_cpp.a -lgsl -lgslcblas -lz
Uname info: Linux 4 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Worked for me too. Used spack to build it. Thanks.
Compilation of the package failed with gcc 10.