Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At the present, there seems to be no need to provide struct user,
or any other debugging structure for that matter, from within libc.
This conclusion follows examination of the gdb and llvm sources,
and will be confirmed once the above have been ported to midipix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
longer needed. This change follows corresponding work on, as well
as patches to binutils and cbb-gcc.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
|
|
|
|
the 64-bit midipix target.
|
|
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
|
|
|
|
+ do not build libc.so with -DSHARED for the midipix targets.
+ provide surrogate init/fini arrays that allow invocation of the
ctors/dtors iteration routines.
+ provide a builtin tls for the first thread.
+ update __copy_tls to match the layout of the simplified struct __tls.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ see musl commit d5a5045382315e36588ca225889baa36ed0ed38f
for additional information.
|
|
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
to __psx_init (clarity, matching name of library symbol).
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
this works around a limitation in binutils, where weak symbols
are correctly resolved within the linked image, yet not exported
via --export-all-symbols.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|