[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-distro-pkg-dev
Subject:    [Bug 412] New: build fails at final link
From:       bugzilla-daemon () icedtea ! classpath ! org (bugzilla-daemon at icedtea ! classpath ! org)
Date:       2009-11-22 13:21:46
Message-ID: E1NCCNu-0007YE-2b () icedtea ! classpath ! org
[Download RAW message or body]

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=412

           Summary: build fails at final link
           Product: IcedTea
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: IcedTea
        AssignedTo: unassigned at icedtea.classpath.org
        ReportedBy: jlpoole at pon.net


Following the suggestion in Bug 387 "use gcj to build openjdk build
dependencies and bootstrap openjdk using gcj." for

Platform: SheevaPlug (ARMv5TE) 
OS: Gentoo linux-2.6.30-rc1 

in download/gnu/ (aka /mnt/seagate1/download/gnu)
svn checkout svn://gcc.gnu.org/svn/gcc/trunk

localhost gnu # svn info trunk
Path: trunk
URL: svn://gcc.gnu.org/svn/gcc/trunk
Repository Root: svn://gcc.gnu.org/svn/gcc
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 152432
Node Kind: directory
Schedule: normal
Last Changed Author: uros
Last Changed Rev: 152432
Last Changed Date: 2009-10-03 01:15:55 -0700 (Sat, 03 Oct 2009)

localhost gnu #


mkdir build
cd build
 ../trunk/configure --enable-languages=java
make

...
libtool: link: ar rc .libs/libgcj_bc.a  libgcj_bc.o
libtool: link: ranlib .libs/libgcj_bc.a
libtool: link: ( cd ".libs" && rm -f "libgcj_bc.la" && ln -s "../libgcj_bc.la"
"libgcj_bc.la" )
/bin/sh ./libtool --tag=GCJ  --mode=link
/mnt/seagate2/download/gnu/build/./gcc/gcj
-B/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/
-B/mnt/seagate2/download/gnu/build/./gcc/
-B/usr/local/armv5tel-unknown-linux-gnueabi/bin/
-B/usr/local/armv5tel-unknown-linux-gnueabi/lib/ -isystem
/usr/local/armv5tel-unknown-linux-gnueabi/include -isystem
/usr/local/armv5tel-unknown-linux-gnueabi/sys-include   
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava -g
-O2  -o jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/local/lib
-shared-libgcc 
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/../libstdc++-v3/src/.libs
                
-lstdc++ 
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/.libs
libgcj.la
libtool: link: /mnt/seagate2/download/gnu/build/./gcc/gcj
-B/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/
-B/mnt/seagate2/download/gnu/build/./gcc/
-B/usr/local/armv5tel-unknown-linux-gnueabi/bin/
-B/usr/local/armv5tel-unknown-linux-gnueabi/lib/ -isystem
/usr/local/armv5tel-unknown-linux-gnueabi/include -isystem
/usr/local/armv5tel-unknown-linux-gnueabi/sys-include -g -O2 -o
.libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc 
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/.libs
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava
-L/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/../libstdc++-v3/src/.libs
                
/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava/../libstdc++-v3/src/.libs/libstdc++.so
                
./.libs/libgcj.so
/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libstdc++-v3/src/.libs/libstdc++.so
                
-lm -lpthread -lrt -ldl -Wl,-rpath -Wl,/usr/local/lib
/usr/lib/gcc/armv5tel-softfloat-linux-gnueabi/4.1.2/../../../../armv5tel-softfloat-linux-gnueabi/bin/ld:
                
.libs/jv-convert: hidden symbol `__sync_synchronize' in
/mnt/seagate2/download/gnu/build/./gcc/libgcc.a(linux-atomic.o) is referenced
by DSO
/usr/lib/gcc/armv5tel-softfloat-linux-gnueabi/4.1.2/../../../../armv5tel-softfloat-linux-gnueabi/bin/ld:
 final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[3]: *** [jv-convert] Error 1
make[3]: Leaving directory
`/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/mnt/seagate2/download/gnu/build/armv5tel-unknown-linux-gnueabi/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/mnt/seagate2/download/gnu/build'
make: *** [all] Error 2
plug build #


-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic