Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+++ Set value of target_system_root according to command-line arguments
_prior_ to using it.
+++ Add two directories to the linker search path, namely /local/lib
(or standard_startfile_prefix_1 if --sysroot was specified) and
/lib (or standard_startfile_prefix_2 if --sysroot pas specified).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
which did not yet support SUBTARGET_MANGLE_DECL_ASSEMBLER_NAME.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
host/target sysroot and build sysroot.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
for the midipix targets.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
This fixes numerous issues where the CBB build system used non-portable
constructs. See COPYING.MIDIPIX (9cd0746c) for copyright information.
Signed-off-by: Shiz <hi@shiz.me>
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ remove __NTAPI (never used, not needed).
+ change __MIDIPIX to __midipix__ (analogous to __linux__).
+ add __PE__ (analogous to __ELF__).
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
This allows execve to find requested executables in a heuristics-independent
manner (which happens to be slightly faster), and is generally speaking a better
fit for shell-based development environments.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ set default arch to m32/m64 for the i686- and x86_64- toolchains, respectively.
+ temporarily disable SEH for the i686-nt32-midipix target; this is needed since
the 32-bit PE assembler rejects .seh_proc, meaning that currently we cannot
even have 32-bit SEH support as a stub (adding the necessary assembler support
should be easy, as it already exists for the 64-bit Windows targets).
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
to yes.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
the former does not allow passing -std=... as a compiler flag.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ remove gnu.h and gnu-user.h, as they are no longer needed.
+ this patch continues the work started in 41b5093c.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ add support for platform-provided __emutls_get_address();
+ add support for .emutlsv and .emutlst as named sections
storing tls variable definitions and default values,
respectively. According to the documentation, this
could have also been achieved by assigning a value to
TARGET_EMUTLS_VAR_SECTION; doing so, however, resulted
in a compiler crash, so for now we are using a designated
conditional macro instead.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ require pthread to be present;
+ require all pthread symbols to be strongly defined.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ no longer needed, the above surrogate headers have been
permanently removed.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
requirements.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ libc-specific definitions should now be provided in dedicated
headers, for instance by adding --include=libc-defs.h to the
relevant compiler flags.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ for sysroot-enabled systems, add the relative /lib directory to the
default library path.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ remove the (no-longer) generated fixincludes directory;
+ favor system headers over gcc's private headers.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|