Fails on i386:

cc -g -Wall -Wsign-compare -O3 -fno-pie -pthread -fno-omit-frame-pointer 
-mpreferred-stack-boundary=2 -I. -DSBCL_PREFIX=\"'/usr/local'\"  -c -o 
x86-bsd-os.o x86-bsd-os.c
x86-bsd-os.c: In function 'arch_os_load_ldt':
x86-bsd-os.c:165:5: warning: implicit declaration of function 'rfs' 
[-Wimplicit-function-declaration]
     unsigned int fs = rfs();
     ^
x86-bsd-os.c:169:12: warning: comparison between signed and unsigned integer 
expressions [-Wsign-compare]
     if (fs != sel)
            ^
x86-bsd-os.c:170:9: warning: implicit declaration of function 'load_fs' 
[-Wimplicit-function-declaration]
         load_fs(sel);
         ^
x86-bsd-os.c: In function 'arch_os_thread_init':
x86-bsd-os.c:185:5: warning: implicit declaration of function 'i386_set_ldt' 
[-Wimplicit-function-declaration]
     n = i386_set_ldt(LDT_AUTO_ALLOC, (union descriptor*) &ldt_entry, 1);
     ^
x86-bsd-os.c:185:22: error: 'LDT_AUTO_ALLOC' undeclared (first use in this 
function)
     n = i386_set_ldt(LDT_AUTO_ALLOC, (union descriptor*) &ldt_entry, 1);
                      ^
x86-bsd-os.c:185:22: note: each undeclared identifier is reported only once for 
each function it appears in
gmake: *** [<builtin>: x86-bsd-os.o] Error 1
gmake: Leaving directory 
'/usr/obj/ports/sbcl-1.3.10-threads/sbcl-1.3.10/src/runtime'

Reply via email to