Peter S. Mazinger
|
ba31c6c463
Remove TOPDIR
|
19 anni fa |
Peter S. Mazinger
|
e6aa37afc9
Replace all Makefiles for new build infrastucture
|
19 anni fa |
Peter S. Mazinger
|
ed7cf0fec3
Backport handling of AS_NEEDED
|
19 anni fa |
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 anni fa |
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 anni fa |
Peter S. Mazinger
|
4f4279c698
Oops, libc.a didn't got installed
|
19 anni fa |
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 anni fa |
Peter S. Mazinger
|
18b51cad45
Provide atexit() for static builds
|
19 anni fa |
Peter S. Mazinger
|
9ddd9870a8
Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
|
19 anni fa |
Peter S. Mazinger
|
0929e196d2
no check needed in libm/libpthread, we do not recurse anymore if the related option is not set, more Makefile cleanups
|
19 anni fa |
Peter S. Mazinger
|
9186977b21
Makefile cleanups
|
19 anni fa |
Joakim Tjernlund
|
2044b626be
Removed hardcoded ld-uClibc.so.0 in uClibc. From Peter Mazinger.
|
19 anni fa |
Mike Frysinger
|
e5760ee3f3
further refine output so the silent mode of make is truly silent
|
19 anni fa |
Mike Frysinger
|
4e5affec0c
remove pointless exit 1 ... if $(AR) fails then make will abort ok
|
19 anni fa |
Joakim Tjernlund
|
5188f9d3b2
Oops, fix link fail.
|
19 anni fa |
Joakim Tjernlund
|
8a8af03dce
Add __libc_stack_end to libc.
|
19 anni fa |
Joakim Tjernlund
|
8cc46759b2
Removed -z defs as a more general solution is in the works.
|
19 anni fa |
Joakim Tjernlund
|
e3006e038e
Pass main function ptr from crt1 to __uClibc_start_main.
|
19 anni fa |
Mike Frysinger
|
a67277b6a0
touchup the $(AR) mojo to address some bugs by Peter Kjellerstedt
|
20 anni fa |
Mike Frysinger
|
130697527b
merge parallel build support
|
20 anni fa |
Mike Frysinger
|
1026731d29
fix target dependencies to support parallel building
|
20 anni fa |
Mike Frysinger
|
13e84d1073
use $(RANLIB)
|
20 anni fa |
Joakim Tjernlund
|
c5618361f7
Remove unused stuff. From Peter Mazinger.
|
20 anni fa |
Manuel Novoa III
|
1e9f0a8198
Link with libfloat if necessary.
|
21 anni fa |
Manuel Novoa III
|
8d38283b9c
Ok.. we need to link with libgcc.a for some archs. I haven't looked at
|
21 anni fa |
Eric Andersen
|
fe6015e8aa
minor cleanup
|
21 anni fa |
Manuel Novoa III
|
f72338a387
Some more soft float fixes... for arm in particular (libfloat).
|
21 anni fa |
Eric Andersen
|
ff23ecf669
Peter Kjellerstedt writes:
|
21 anni fa |
Eric Andersen
|
dd3fb0f8c1
Peter Kjellerstedt writes:
|
21 anni fa |
Eric Andersen
|
49f0dd0fcb
Peter Kjellerstedt writes:
|
21 anni fa |