summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-10-19Add the current implementation to reviewPeter S. Mazinger
2005-10-192 more examples that show the handling of different objects in lib*.so and ↵Peter S. Mazinger
lib*.a, also handle arch specific optimized versions
2005-10-19Updated libcrypt example MakefilePeter S. Mazinger
2005-10-19Typo correction, thanks cow.Peter S. Mazinger
2005-10-18Commit first Makefile.in as example how the new infrastructure is intended ↵Peter S. Mazinger
to be used
2005-10-18Update upcoming new infrastructure filesPeter S. Mazinger
2005-10-17Undo -combine addition, check_gcc can't cope with itPeter S. Mazinger
2005-10-16This file is a temporarily used one, until all the tree is converted to new ↵Peter S. Mazinger
structure, allowing to build out of source tree, PIC for shared/ non-PIC for static, allowing to add objects from one lib to the other (needed for ld.so/libc.so and probably libpthread.so)
2005-10-16Add -combine to CFLAGS so gcc-4.1 won't build faulty libs if all sources are ↵Peter S. Mazinger
built into one object
2005-10-14Forgotten to commit libdl.c, change __LIBDL_SHARED__ to SHARED.Peter S. Mazinger
2005-10-14Change __LIBDL_SHARED__ to SHARED. This will be also used in some other ↵Peter S. Mazinger
places to get an object built for lib*.so but not for lib*.a.
2005-10-14Do not recurse into ldso if HAVE_SHARED is disabled.Peter S. Mazinger
2005-10-14Add new rules file for review, better ideas, not used yetPeter S. Mazinger
2005-10-12Remove /dev/erandom support, as [h]lfs does not use it in this form.Peter S. Mazinger
2005-10-12Curious failure now, haven't touched this one.Peter S. Mazinger
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
2005-10-11Change __OPTIMIZE__ > 0 to defined(__OPTIMIZE__) as in glibc-2.3.5.Peter S. Mazinger
2005-10-11Defer SHARED_START/END_FILES. They are only used for the shared library.Peter S. Mazinger
2005-10-11Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, ↵Peter S. Mazinger
defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
2005-10-11Missed OBJS definition in libcrypt/libutil. Use := where possiblePeter S. Mazinger
2005-10-11fix urlEric Andersen
2005-10-11Undo size optimizing patch that does not work with gcc-4.1-head, reported by ↵Peter S. Mazinger
sjhill, thanks cow for testing
2005-10-11Allow building uClibc w/ make-3.79.1 if SSP is disabledPeter S. Mazinger
2005-10-11Remove TMPDIR from glibc's commented listPeter S. Mazinger
2005-10-11Sync unsecvars.h w/ glibc-2.3.5, remove unused vars in uClibc, update ↵Peter S. Mazinger
comment about those in glibc
2005-10-08User strong_alias instead of initializing __guard separatelyPeter S. Mazinger
2005-10-08Fix up PTDIR bug and clean target for libpthread."Steven J. Hill"
2005-10-07Doing the compile in one step creates smaller archives, libcrypt.a shrinks ↵Peter S. Mazinger
from 12k to 10k, libutil.a to 8k to 4k. Use make provided features where possible /$</$^.
2005-10-06Remove *.o and *.os running find only oncePeter S. Mazinger
2005-10-06Oops, that was a bad wildcard."Steven J. Hill"
2005-10-06Need to get both .o and .os files. (.os files are built for NPTL)"Steven J. Hill"
2005-10-06Fix broken path for PTDIR which needed a '/' at the end to work. Also ↵"Steven J. Hill"
brought in the other stuff needed for NPTL. Erik, please cut me some slack again. The option is not in 'extra/Config/Config.in' so it cannot be activated. Besides, take a look at the check in tonight on the branch and the post on the mailing list.
2005-10-05ldd does not build due to missing fork() on MMUless. Since ldd merelyEric Andersen
does a fork/exec, fork() can be trivially replaced with vfork()
2005-10-05oops, missed a spotEric Andersen
2005-10-05merge additional license cruft from glibcMike Frysinger
2005-10-04Do not stub out functions for mmu-less systems. Hide allEric Andersen
prototypes for functions disabled on mmu-less systems.
2005-10-04Add another commentPeter S. Mazinger
2005-10-04Use PTDIR in libpthread/Makefile too, add new PTNAME being nptl or ↵Peter S. Mazinger
linuxthreads. sjhill, I know you kill my keyboard, but please read my added comments, thanks.
2005-10-04Do not recurse into ldso/libc/libpthread on cleanPeter S. Mazinger
2005-10-04One more addition."Steven J. Hill"
2005-10-04Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"
but they do no harm for the linuxthreads case. Yes, I tested this.
2005-10-04Neaten up the libpthread directory."Steven J. Hill"
2005-10-03Move _dl_protect_relro as in ldso.c, thanks to jockePeter S. Mazinger
2005-10-03Enable attribute_relro on __guard and __stack_chk_guard now that ld.so ↵Peter S. Mazinger
supports it
2005-10-03Move _dl_protect_relro after INIT to allow using attribute_relro within ↵Peter S. Mazinger
uClibc_init
2005-10-01Again, I need to cut down on my merge times and this last set of changes to ↵"Steven J. Hill"
the makefile structure is killing me. Sorry to put more native thread stuff in, but it cannot be activated in the trunk, so there is no harm.
2005-10-01Clean up debugging levels for MIPS. This should make things consistent now."Steven J. Hill"
2005-10-01Change the order in which '__uClibc_init' is called. In the case of NPTL, ↵"Steven J. Hill"
some auxillary TLS set up has to happen beforehand. This has been tested for almost two months now and I am tired of chasing it around in my merges. Look in the NPTL trunk if you want more information.
2005-10-01Add gcc-4.1 non-TLS __stack_chk_guard support. Run the guard setup only once.Peter S. Mazinger
2005-10-01chroot_realpath.c is a dependency also for target ldconfigPeter S. Mazinger