http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47176

           Summary: libgo doesn't compile if libunicode is installed
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: go
        AssignedTo: i...@airs.com
        ReportedBy: b...@arklinux.org


Trying to build gcc with go support on a system that has libunicode
(http://libunicode.sf.net/) installed results in


libtool: compile:  /usr/src/ark/BUILD/gcc-4.6.0/build/./gcc/gccgo
-B/usr/src/ark/BUILD/gcc-4.6.0/build/./gcc/
-B/usr/x86_64-unknown-linux-gnu/bin/ -B/usr/x86_64-unknown-linux-gnu/lib/
-isystem /usr/x86_64-unknown-linux-gnu/include -isystem
/usr/x86_64-unknown-linux-gnu/sys-include -minline-all-stringops -O2 -g -c
-fgo-prefix=libgo_bytes ../../../libgo/go/bytes/buffer.go
../../../libgo/go/bytes/bytes.go ../../../libgo/go/bytes/bytes_decl.go  -fPIC
-o bytes/.libs/bytes.o
../../../libgo/go/bytes/bytes.go:10:9: error: /usr/lib/../lib64/libunicode.so
exists but does not contain any Go export data
make[4]: *** [bytes/libbytes.a] Error 1

The problem is that the libgo build process sees the system libunicode.so which
has nothing to do with go before seeing the go libunicode it built before.

Reply via email to