summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2005-12-30use ElfW(Addr) instead of ElfW(Word) since elf word types are always 32bits ↵Mike Frysinger
in size, even on 64bit hosts, while Addr is the proper native size ... also get creative with our signed/unsigned usage to get rid of warnings
2005-12-30need to make sure elf_find_dynamic(key) is big enough to handle 64bit hostsMike Frysinger
2005-12-29fix signed/unsigned warningsMike Frysinger
2005-12-10Solve warning about redefined _GNU_SOURCE, allow iconv to buildPeter S. Mazinger
2005-12-09touchup styleMike Frysinger
2005-12-08Add -DNOT_IN_libc to disable the libc-internal.h stuffPeter S. Mazinger
2005-12-06Correct typo, iconv binary does not use the internal versionsPeter S. Mazinger
2005-11-25Change HOSTCFLAGS to BUILD_CFLAGS proposed by vapierPeter S. Mazinger
2005-11-25Same for utils, renamed install_utils to utils_install to avoid conflict ↵Peter S. Mazinger
when added to top Makefile.in
2005-11-25Rename NATIVE_LDFLAGS to BUILD_LDFLAGS proposed by vapierPeter S. Mazinger
2005-11-24Move _GNU_SOURCE from file to CFLAGS, make use of NATIVE_LDFLAGSPeter S. Mazinger
2005-11-23update licenseMike Frysinger
2005-11-23Make utils includable into main Makefile.in, add compile.u and hcompile.u, ↵Peter S. Mazinger
usable in utils and probably tests. vapier, please quite them if you want to
2005-11-22use the local elf.h since the host toolchain probably sucks #555Mike Frysinger
2005-11-21fix bswap32/bswap16 macros for non-linux targets as reported by Melange in ↵Mike Frysinger
Bug 553
2005-11-21Do not create header links, use -I to find them. Moved dl-progname.h to ↵Peter S. Mazinger
ldso/ldso, that will exist if top_srcdir != top_builddir.
2005-11-18Replace TOPDIR, add/update copyrightPeter S. Mazinger
2005-11-18Replace TOPDIRPeter S. Mazinger
2005-11-15use $TOPDIR instead of ../ and utilize -B so that our target utils use the ↵Mike Frysinger
correct crt files
2005-11-15update license infoMike Frysinger
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-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-01chroot_realpath.c is a dependency also for target ldconfigPeter S. Mazinger
2005-09-30Allow ldconfig.host to build ld.so.cache for target, regardless ofEric Andersen
the target system's byteorder
2005-09-28use local header files rather than toolchain header files #444 by ee_dorightMike Frysinger
2005-09-24make sure our utils link against the currently built libc rather than the ↵Mike Frysinger
toolchain one
2005-09-22no check needed in libm/libpthread, we do not recurse anymore if the related ↵Peter S. Mazinger
option is not set, more Makefile cleanups
2005-09-22clean 32bit-isms and make code 64/32 bit cleanMike Frysinger
2005-09-21touchup CFLAGS and also link the link.h header file like we do with elf.hMike Frysinger
2005-09-21utils should be built all the time (iconv), disable building readelfPeter S. Mazinger
2005-08-18add __thumb__ checkMike Frysinger
2005-08-11touchup PIE support for all the utils and fix stripping on iconvMike Frysinger
2005-08-09need -s for STRIPTOOL with iconv too as psm pointed outMike Frysinger
2005-08-09need to run STRIPTOOL with -s to replace behavior lost from gcc -sMike Frysinger
2005-08-08remove strip flags and let STRIPTOOL do the workMike Frysinger
2005-07-29get rid of LDPIEFLAG since PIEFLAG is already usedMike Frysinger
2005-04-19Correct typo, matching correction made to elf.hEric Andersen
2005-02-12no more cvsMike Frysinger
2005-01-18white space clean upMike Frysinger
2005-01-16Per http://bugs.uclibc.org/view.php?id=15, patch from kergoth:Eric Andersen
Sometimes it is desirable to build ldconfig non-static.
2005-01-12cleanup, and prevent failures due to including architecture specificEric Andersen
header files into ldconfig when building for the host.
2005-01-11Remove the no-longer-needed #include <sys/user.h>Eric Andersen
2004-12-23Fix thinkoEric Andersen
2004-12-22Cleanup for when LDSO_CACHE_SUPPORT is disabledEric Andersen
2004-12-22Cleaned up patch from Peter S. Mazinger adding support forEric Andersen
-fstack-protector and -fno-stack-protector-all security options
2004-12-09Don't use PAGE_SIZE, instead just a local BUFFER_SIZE defineEric Andersen
2004-12-08Use PAGE_SIZE, not 4096Eric Andersen
2004-10-15Rip out Peter's unacceptable "fix" and do the sane thing instead; buildManuel Novoa III
the utils using the uClibc-targeted toolchain.
2004-10-14Peter Mazinger writes:Joakim Tjernlund
The attached patch generalizes the use of PIE (all archs are brought in sync that use/mention it: x86/ppc/frv) and makes use of it building the target utils. Tested on x86, ppc should be tested, frv uses -fPIE at one location, but at another place -fpie, I don't know which is correct (could be both) and misses the target addition in Config.in. The test for ppc (requires the earlier sent crt-correction patch to work correctly): enable UCLIBC_PIE_SUPPORT, build uClibc and utils, check: file ./utils/ldd, it should show shared object (instead of executable)
2004-10-14Peter Mazinger writes:Joakim Tjernlund
The attached patch is an updated version of an earlier sent patch It solves the problem that the target utils (ldconfig/ldd/iconv, readelf is not handled, but can be easily added) are not built w/ the newly created [S]crt[01].o files.