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