-----BEGIN PGP SIGNED MESSAGE-----
Hello,
When I compile linux22, I get the follwing error message in linux22/arch/l4/x86/emulib: ------------------------- ld -m elf_i386 -N -Ttext 0xa0008000 -o emulib int_entry.o user.o ld: warning: cannot find entry symbol _start; defaulting to a0008000 cp emulib emulib-s strip emulib-s ld -m elf_i386 -r \ -defsym _user_task_init=0x`nm emulib | grep user_task_init | cut -f1 -d' '` \ -defsym user_level_pager=0x`nm emulib | grep user_level_pager | cut -f1 -d' '` \ -defsym emulib_start=0x`nm emulib | grep -w real_sys_call | cut -f1 -d' '` \ -defsym emulib_end=0x`nm emulib | grep [_L]etext | cut -f1 -d' '` \ -defsym idt_table=0x`nm emulib | grep -w idt_table | cut -f1 -d' '` \ -defsym debug_idt_table=0x`nm emulib | grep -w debug_idt_table | cut -f1 -d' '` \ -defsym emulib_idt_descr=0x`nm emulib | grep emulib_idt_descr | cut -f1 -d' '` \ -defsym emulib_debug_idt_descr=0x`nm emulib | grep emulib_debug_idt_descr | cut -f1 -d' '` \ -T link-r.ld -o emulib.o emulib-s ld: cannot open a00087c2: Datei oder Verzeichnis nicht gefunden -------------------------
The problem seems to be the command "nm emulib | grep [_L]etext | cut -f1 ..." which returns two lines instead of one: ------------- a00087c2 a00087c2 -------------
Replacing "[_L]etext" by "_etext" works fine... Is this a bug or a feature?
Ciao, Chris
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Christian Stueble......................stueble@cs.uni-sb.de PubKey[BF7104F5].......fp=8678C5D3CAD9CD8C F1DDB8EC202F116A
To be or not to be is true... (apocrypha of George Boole) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-