Peter S. Mazinger
|
ba31c6c463
Remove TOPDIR
|
19 anos atrás |
Peter S. Mazinger
|
e6aa37afc9
Replace all Makefiles for new build infrastucture
|
19 anos atrás |
Peter S. Mazinger
|
237277e9a8
Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
|
19 anos atrás |
Peter S. Mazinger
|
3a7ac9c7a7
Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all 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.
|
19 anos atrás |
Peter S. Mazinger
|
998913a5ce
Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
|
19 anos atrás |
"Steven J. Hill"
|
23426f4df6
Clean up debugging levels for MIPS. This should make things consistent now.
|
19 anos atrás |
Peter S. Mazinger
|
f70602be19
Remove ar-target and shared targets, at build time now we traverse the tree only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
|
19 anos atrás |
Peter S. Mazinger
|
f4551c6a62
Remove created objects independently of TARGET_ARCH and kill 3 warnings
|
19 anos atrás |
Mike Frysinger
|
270bd86b4f
punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released
|
19 anos atrás |
Joakim Tjernlund
|
066d0837ff
Remove hardcoded ld-uClibc.so.0 name in ldso.
|
19 anos atrás |
"Steven J. Hill"
|
2512e7992c
Remove unused include directory.
|
19 anos atrás |
Mike Frysinger
|
b3bccca4b7
just use -g as -g3 is overkill (and sometimes unstable)
|
19 anos atrás |
Mike Frysinger
|
ce9f1cf9c2
rip out all the duplicated debug code and move into a shared file
|
19 anos atrás |
Mike Frysinger
|
1e857d0ce2
make sure ldso.o depends on more files in subdirs
|
19 anos atrás |
Mike Frysinger
|
8dae092bd9
if the include files get updated we want to rebuild
|
19 anos atrás |
Joakim Tjernlund
|
d1b0dffff4
Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to
|
19 anos atrás |
Joakim Tjernlund
|
75ca73f431
Add patch at bugs 274. From Peter Manzinger.
|
19 anos atrás |
Mike Frysinger
|
ba595540f6
have ldso.c depend on dl-startup.h too
|
19 anos atrás |
Joakim Tjernlund
|
462d544629
Fix ldso for MIPS.
|
19 anos atrás |
Joakim Tjernlund
|
2331c7f052
General arch cleanup and prepare support for standalone
|
19 anos atrás |
Mike Frysinger
|
5606690300
make sure we rebuild ldso.o when the dl-*.c files have been updated
|
19 anos atrás |
Mike Frysinger
|
99e973a956
rework dependencies so the archive is re-created only when the object files have been updated
|
19 anos atrás |
Eric Andersen
|
f8e6aa06ff
Patch from Peter S. Mazinger:
|
20 anos atrás |
Eric Andersen
|
6ae64d2583
Patch from Peter S. Mazinger:
|
20 anos atrás |
Eric Andersen
|
3d831a7c27
Cleaned up patch from Peter S. Mazinger adding support for
|
20 anos atrás |
Eric Andersen
|
4a56d69f1e
Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
|
20 anos atrás |
Eric Andersen
|
98521f61f3
That last patch had some garbage in it... PIC != PIE
|
20 anos atrás |
Eric Andersen
|
a56073a28b
Partial commit of a patch from Alexandre Oliva:
|
20 anos atrás |
Joakim Tjernlund
|
dc0f822bfe
- Remove dynamic_size from struct elf_resolve.
|
20 anos atrás |
Joakim Tjernlund
|
e93138024a
Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__
|
20 anos atrás |