This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/56601] New: OpenBSD lto-plugin fails to use


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]