New build infrastructure in svn

Jan-Benedict Glaw jbglaw at lug-owl.de
Thu Oct 27 10:37:48 UTC 2005


On Thu, 2005-10-27 12:20:33 +0200, Jan-Benedict Glaw <jbglaw at lug-owl.de> wrote:
> On Thu, 2005-10-27 09:19:10 +0200, Peter S. Mazinger <ps.m at gmx.net> wrote:
> > I found out that gcc-3.3 does not support this either, so I need to add a 
> > check for it. Could you if your compiler supports 
> > -fcombine/-combine/--combine?
> 
> -fcombine:
> 	Supported, but it's still rejected:
> 	vax-linux-uclibc-gcc: cannot specify -o with -c or -S with multiple files
> 
> -combine:
> 	Supported, accepted

I've set ARCH_CFLAGS (in ./extra/Configs/Config.vax) to "-combine",
this builds the lib again.  Since this seems to depend on compiler
version (rather than on target architecture), we'd place a generic
check for it somewhere. As the next task, I should make it build
crt1.o again:-)

Oh, and "make -f Makefile.in clean" doesn't yet work for my
configuration:

jbglaw at d2:~/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc$ make -f Makefile.in clean
rm -f lib*/*.a ldso/*/*.a libpthread/*/*.a
rm -f libc/misc/locale/locale_data.c
rm -f libc/misc/internals/interp.c
rm -f include/fpu_control.h
make -C extra/locale clean
make[1]: Entering directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/extra/locale'
rm -f *.o *~ core
rm -f gen_wc8bit gen_wctype gen_locale gen_ldc gen_collate
rm -f c8tables.h wctables.h locale_tables.h lt_defines.h locale_collate.h
rm -f gen_mmap locale.mmap lmmtolso
rm -f locale_data.c uClibc_locale_data.h
make[1]: Leaving directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/extra/locale'
make -C ldso ldso_headers_clean
make[1]: Entering directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/ldso'
rm -f  include/elf.h  include/dl-startup.h  include/dl-syscalls.h  include/dl-sysdep.h  include/dl-debug.h include/dl-progname.h
make[1]: Leaving directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/ldso'
make -C libpthread threads_headers_clean
make[1]: Entering directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/libpthread'
Makefile.in:13: /Makefile.in: No such file or directory
make[1]: *** No rule to make target `/Makefile.in'.  Stop.
make[1]: Leaving directory `/home/jbglaw/vax-linux/scm/build-20051027-063514-vax-linux-uclibc/src/uclibc/libpthread'
make: *** [clean] Error 2

This is with pthreads disabled completely, so PTHREADS_DEBUG_SUPPORT
is probably not set at all, as well as PTDIR.

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20051027/4183c882/attachment-0002.pgp 


More information about the uClibc mailing list