Hi, I have tried to build Fiasco µ-Kernel using instructions found :
http://os.inf.tu-dresden.de/fiasco/use.html
I have downloaded whole repository using : $ svn co -N http://svn.tudos.org/repos/tudos/trunk tudos then i have run $cd l4 $make O=/my-user-build-dir config I have saved configuraion without changing anything. Then I have run make O=/my-user-build-dir But it gives me following error messages when building bootstrap :
... Generating bootstrap.ld cpp -P -DPLACE_MODULES_AT_MODADDR -DUSE_UCLIBC=y -DRAM_BASE=0x0 -DSYSTEM_x86_586 -DARCH_x86 -DCPUTYPE_586 -DL4API_ -DCONFIG_L4_CALL_SYSCALLS -DCONFIG_L4_ABS_SYSCALLS -I/usr/src/tudos/l4/pkg/bootstrap/server/src -I/usr/src/tudos/l4/pkg/bootstrap/server/src/ARCH-x86 -I/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/idl/OBJ-x86- -I/usr/src/tudos/l4/my-user-build-dir/include/x86 -I/usr/src/tudos/l4/my-user-build-dir/include -I/usr/src/tudos/l4/../dice/include -I/home/drops/include/x86 -I/home/drops/include -nostdinc -I/usr/src/tudos/l4/my-user-build-dir/include/x86/uclibc -I/usr/src/tudos/l4/my-user-build-dir/include/uclibc -I/usr/src/tudos/l4/my-user-build-dir/include/uclibc++ -I/home/drops/include/x86/uclibc -I/home/drops/include/uclibc -I/home/drops/include/uclibc++ -I/usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include -I/usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include-fixed -DMODADDR=0x02000000 -DLINKADDR=0x002d0000 /usr/src/tudos/l4/pkg/bootstrap/server/src/ARCH-x86/bootstrap.ld.in bootstrap.ld; ==> Linking bootstrap LD_PRELOAD=/usr/src/tudos/l4/my-user-build-dir/tool/gendep/libgendep.so GENDEP_TARGET=bootstrap GENDEP_BINARY=ld GENDEP_BINARY_ALT1=ld ld -m elf_i386 -o bootstrap exec.o module.o patch.o crt0.o region.o startup.o init_kip_v2.o init_kip_v4.o libc_support+.o serial.o base_critical.o support_x86.o -Ttext=0x2d0000 --hash-style=sysv -L/usr/src/tudos/l4/my-user-build-dir/lib/x86_586 -L/usr/src/tudos/l4/my-user-build-dir/lib -L/home/drops/lib/x86_586 -L/home/drops/lib -Tbootstrap.ld -lcxx_base -lcxx_io -nostdlib -ll4util -luc_c /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/libgcc.a -Ttext=0x2d0000 --warn-common ==> "bootstrap" built ==> Installing bootstrap to local build-tree install -d /usr/src/tudos/l4/my-user-build-dir/bin/x86_586/ install -m 755 bootstrap /usr/src/tudos/l4/my-user-build-dir/bin/x86_586/bootstrap ... Generating bootstrap.stripped objcopy -S bootstrap bootstrap.stripped BFD: bootstrap.stripped: section `.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be allocated in segment 0 objcopy: bootstrap.stripped: Bad value BFD: bootstrap.stripped: section `.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be allocated in segment 0 objcopy: bootstrap.stripped: Bad value make[5]: *** [bootstrap.stripped] Error 1 make[5]: Leaving directory `/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/server/src/OBJ-x86_586' make[4]: *** [/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/server/src/OBJ-x86_586] Error 2 make[4]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap/server/src' make[3]: *** [src] Error 2 make[3]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap/server' make[2]: *** [server] Error 2 make[2]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap' make[1]: *** [bootstrap.bin] Error 2 make[1]: Leaving directory `/usr/src/tudos/l4/pkg' make: *** [pkg] Error 2 root@sahyadri:/usr/src/tudos/l4#
For your information i am using ubuntu , gcc 3.3.6 and binutils 2.18.1
Delete & Prev | Delete & Next Move to:
Hi,
On Fri Mar 13, 2009 at 16:14:49 +0530, mcs082016@cse.iitd.ernet.in wrote:
I have tried to build Fiasco µ-Kernel using instructions found :
http://os.inf.tu-dresden.de/fiasco/use.html I have downloaded whole repository using : $ svn co -N http://svn.tudos.org/repos/tudos/trunk tudos then i have run $cd l4 $make O=/my-user-build-dir config I have saved configuraion without changing anything. Then I have run make O=/my-user-build-dir But it gives me following error messages when building bootstrap :
BFD: bootstrap.stripped: section `.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be allocated in segment 0 objcopy: bootstrap.stripped: Bad value BFD: bootstrap.stripped: section `.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be allocated in segment 0 objcopy: bootstrap.stripped: Bad value
For your information i am using ubuntu , gcc 3.3.6 and binutils 2.18.1
Good that you mention. I guess gcc-3.3.6 is just too old, nothing more recent available? binutils 2.18 is fine.
Adam
l4-hackers@os.inf.tu-dresden.de