Age | Commit message (Collapse) | Author |
|
|
|
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
understanding, please try to rework this by using only one copy of sp_off
|
|
|
|
|
|
|
|
|
|
addr.c also as int. Rename mylock/LOCK/UNLOCK in resolv.c to allow IMA compiling
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib*.a, also handle arch specific optimized versions
|
|
|
|
|
|
to be used
|
|
|
|
|
|
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)
|
|
built into one object
|
|
|
|
places to get an object built for lib*.so but not for lib*.a.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
|
|
|
|
|
|
sjhill, thanks cow for testing
|
|
|
|
|
|
comment about those in glibc
|
|
|
|
|
|
from 12k to 10k, libutil.a to 8k to 4k. Use make provided features where possible /$</$^.
|
|
|
|
|