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.
|
|
|
|
|
|
+ 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.
|
|
without libgcc.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
these header files should be kept in sync with their linux x86_64 counterparts,
with three minor exceptions:
1) page size (65536)
2) jmp_buf (8 pointers)
3) TIOCGPTN and TIOCSPTLCK (normal sequence)
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.
|