This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/56601] New: OpenBSD lto-plugin fails to use
- From: "mail at waldemar-brodkorb dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 12 Mar 2013 09:52:07 +0000
- Subject: [Bug bootstrap/56601] New: OpenBSD lto-plugin fails to use
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56601
Bug #: 56601
Summary: OpenBSD lto-plugin fails to use
Classification: Unclassified
Product: gcc
Version: 4.7.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: mail@waldemar-brodkorb.de
Hi,
I am using OpenBSD 5.2 amd64 and try to use OpenWrt to build a cross-compiler.
This works fine on FreeBSD/Darwin and Linux, but fails on OpenBSD with
following
error message:
arm-openwrt-linux-uclibcgnueabi-gcc: fatal error: -fuse-linker-plugin, but
liblto_plugin.so not found
compilation terminated.
Indeed a liblto_plugin.so is not build, instead there is liblto_plugin.so.0.0
gmake[5]: Entering directory
`/home/wbx/openwrt/build_dir/toolchain-arm_v6k_gcc-
4.7.2_uClibc-0.9.33.2_eabi/gcc-4.7.2-initial/lto-plugin'
gmake[6]: Entering directory
`/home/wbx/openwrt/build_dir/toolchain-arm_v6k_gcc-
4.7.2_uClibc-0.9.33.2_eabi/gcc-4.7.2-initial/lto-plugin'
test -z
"/home/wbx/openwrt/staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33
.2_eabi/initial/libexec/gcc/arm-openwrt-linux-uclibcgnueabi/4.7.2" ||
/usr/local
/bin/gmkdir -p
"/home/wbx/openwrt/staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc
-0.9.33.2_eabi/initial/libexec/gcc/arm-openwrt-linux-uclibcgnueabi/4.7.2"
/bin/sh ./libtool --tag=disable-static --mode=install /usr/bin/install -c
li
blto_plugin.la
'/home/wbx/openwrt/staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc
-0.9.33.2_eabi/initial/libexec/gcc/arm-openwrt-linux-uclibcgnueabi/4.7.2'
libtool: install: /usr/bin/install -c .libs/liblto_plugin.so.0.0
/home/wbx/openw
rt/staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi/initial/libexec/
gcc/arm-openwrt-linux-uclibcgnueabi/4.7.2/liblto_plugin.so.0.0
libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai
/home/wbx/openwrt/
staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi/initial/libexec/gcc
/arm-openwrt-linux-uclibcgnueabi/4.7.2/liblto_plugin.la
libtool: install: warning: remember to run `libtool --finish
/home/wbx/openwrt/s
taging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi/libexec/gcc/arm-open
wrt-linux-uclibcgnueabi/4.7.2'
gcc is configured:
(cd
/home/wbx/openwrt/build_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi/gcc-4.7.2-minimal
&& rm -f config.cache; SHELL="/usr/local/bin/bash"
/home/wbx/openwrt/build_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi/gcc-4.7.2/configure
--prefix=/home/wbx/openwrt/staging_dir/toolchain-arm_v6k_gcc-4.7.2_uClibc-0.9.33.2_eabi
--build=amd64-unknown-openbsd5.2 --host=amd64-unknown-openbsd5.2
--target=arm-openwrt-linux-uclibcgnueabi --with-gnu-ld --enable-target-optspace
--disable-libgomp --disable-libmudflap --disable-multilib --disable-nls
--with-host-libstdcxx=-lstdc++
--with-gmp=/home/wbx/openwrt/staging_dir/host
--with-mpfr=/home/wbx/openwrt/staging_dir/host --disable-decimal-float
--disable-libssp --disable-__cxa_atexit --with-arch=armv6k --with-newlib
--without-headers --enable-languages=c --disable-libssp --disable-shared
--disable-threads );
Complete build log is attached.
Any idea what goes wrong here?
Creating a symlink doesn't help.
thanks in advance for any hint.
Waldemar