At compile time: /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++ -I../include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/src -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/lib -march=native -O2 -g0 -pipe -Wall -pthread -pthread -MT rigclass.lo -MD -MP -MF .deps/rigclass.Tpo -c -o rigclass.lo /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++/rigclass.cc /bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++ -I../include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/src -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/lib -march=native -O2 -g0 -pipe -Wall -pthread -pthread -MT rotclass.lo -MD -MP -MF .deps/rotclass.Tpo -c -o rotclass.lo /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++/rotclass.cc libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++ -I../include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/src -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/lib -march=native -O2 -g0 -pipe -Wall -pthread -pthread -MT rigclass.lo -MD -MP -MF .deps/rigclass.Tpo -c /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++/rigclass.cc -fPIC -DPIC -o .libs/rigclass.o libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++ -I../include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/include -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/src -I/var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/lib -march=native -O2 -g0 -pipe -Wall -pthread -pthread -MT rotclass.lo -MD -MP -MF .deps/rotclass.Tpo -c /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3/c++/rotclass.cc -fPIC -DPIC -o .libs/rotclass.o And at link time /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -march=native -O2 -g0 -pipe -Wall -pthread -pthread -no-undefined -version-info 2:16:0 -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libhamlib++.la -rpath /usr/lib64/hamlib rigclass.lo rotclass.lo ../src/libhamlib.la libtool: install: (cd /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3_build/c++; /bin/sh /var/tmp/portage/media-libs/hamlib-1.2.15.3/work/hamlib-1.2.15.3_build/libtool --tag CXX --mode=relink x86_64-pc-linux-gnu-g++ -march=native -O2 -g0 -pipe -Wall -pthread -pthread -no-undefined -version-info 2:16:0 -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libhamlib++.la -rpath /usr/lib64/hamlib rigclass.lo rotclass.lo ../src/libhamlib.la -inst-prefix-dir /var/tmp/portage/media-libs/hamlib-1.2.15.3/image/) vbp ~ # portageq envvar CFLAGS -march=native -O2 -g0 -pipe vbp ~ # portageq envvar CXXFLAGS -march=native -O2 -pipe
Good catch. Fixed. + 22 Jan 2013; Thomas Beierlein <tomjbe@gentoo.org> hamlib-1.2.15.3.ebuild, + +files/hamlib-1.2.15.3-configure.diff, -files/hamlib-bindings.diff: + use CXXFLAGS for building c++ components (bug #453240). Thanks ago +