Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-02 | midipix targets: generate the .got entry only for default visibility symbols. | midipix | 1 | -0/+7 | |
2019-02-02 | PE targets: do not confine the dllexport attribute to the default visibility. | midipix | 1 | -4/+0 | |
2019-01-08 | midipix targets: GOT entries: unless internal visibility, create in .got$. | midipix | 1 | -11/+7 | |
2017-12-15 | midipix targets: specs: added -mforeign and -mconsole support. | midipix | 2 | -2/+10 | |
2017-11-19 | gcc driver: properly handle the command-line --sysroot argument. | midipix | 1 | -71/+99 | |
+++ 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). | |||||
2017-10-25 | midipix targets: ldso: executables now use the framework loader by default. | midipix | 1 | -2/+2 | |
2017-10-24 | midipix targets: added the -mout-dsolib PE-specific directive. | midipix | 3 | -4/+10 | |
2017-10-19 | midipix target: remove the CPP_SPEC_LDSO macro, as it is no longer needed. | midipix | 1 | -4/+0 | |
2017-10-19 | midipix target: static exe's now set the application type (default/standalone). | midipix | 1 | -4/+4 | |
2017-10-15 | midipix target: use crtidata.o|crtldso.o|crtvrfs.o only with dyn. linked apps. | midipix | 1 | -6/+8 | |
2017-10-15 | libc/cbb-musl-pe.h: whitespace meditation. | midipix | 1 | -13/+13 | |
2017-10-15 | midipix target: added the -midata option. | midipix | 2 | -0/+8 | |
2017-10-15 | midipix target: integrated the ldso design options (-mldso, -mvrfs). | midipix | 2 | -5/+10 | |
2017-10-15 | midipix target: renamed option: -mtty-console --> -mdinga. | midipix | 2 | -3/+3 | |
2017-10-15 | midipix target: new ldso design: removed the discarded ldso options. | midipix | 2 | -51/+4 | |
2017-06-03 | gcc/doc/gcc.texi: adjust source to modern texinfo syntax. | midipix | 1 | -2/+8 | |
2016-11-24 | cbb-musl-elf.h: whitespace normalization. | midipix | 1 | -8/+8 | |
2016-11-24 | cbb-musl-elf.h: provide STANDARD_STARTFILE_PREFIX_{1|2} definitions. | midipix | 1 | -0/+6 | |
2016-11-24 | cbb-musl-pe.h: provide STANDARD_STARTFILE_PREFIX_{1|2} definitions. | midipix | 1 | -0/+6 | |
2016-07-18 | midipix targets: remove the MASK_STACK_PROBE bit from the subtarget default. | midipix | 1 | -1/+0 | |
2016-06-28 | midipix targets: shared: complete list of non-exported symbols. | midipix | 1 | -0/+3 | |
2016-06-28 | midipix targets: explicitly link --as-needed all runtime components. | midipix | 1 | -4/+8 | |
2016-06-02 | midipix targets: so_entry_point: protect 32-bit name-space (adds underscore). | midipix | 1 | -2/+2 | |
2016-02-29 | cbb-common.h: render the _GNU_SOURCE definition compatible with -D_GNU_SOURCE. | midipix | 1 | -1/+1 | |
2015-11-25 | midipix targets: GOT entries: account for a re-established section directive. | midipix | 3 | -2/+21 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-11-08 | midipix targes: add convenience built-in definitions. | midipix | 1 | -0/+8 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-15 | define TARGET_MANGLE_DECL_ASSEMBLER_NAME for compatibility with gcc releases | midipix | 1 | -0/+3 | |
which did not yet support SUBTARGET_MANGLE_DECL_ASSEMBLER_NAME. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-13 | fix bi-arch macro definitions (size_t,ptrdiff_t,wchar) for the midipix targets. | midipix | 1 | -0/+19 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-13 | fix build recipes for the 32-bit midipix targets. | midipix | 3 | -3/+7 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-12 | fix generation of import libraries for libstdc++. | midipix | 2 | -2/+4 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-10 | libiberty: fix the neutral implementation of xstrerror(). | midipix | 1 | -1/+14 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-26 | improved sysroot configurability for gcc, distinguishing between | midipix | 2 | -12/+12 | |
host/target sysroot and build sysroot. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-18 | initial implementation of GOT entries and initial support of PE visibility | midipix | 5 | -55/+176 | |
for the midipix targets. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-18 | midipix start-file specification: define crti.o as the first object to be linked | midipix | 1 | -2/+2 | |
into both shared libraries and applications. This change reflects crti.o's newly assigned roled in mmglue as the object containing the image's internal descriptor. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-06-20 | remove non-portable include and add back strverscmp. | Shiz | 2 | -3/+44 | |
See COPYING.MIDIPIX (9cd0746c) for copyright information. Signed-off-by: Shiz <hi@shiz.me> | |||||
2015-06-20 | fix portability issues in build system | Shiz | 13 | -31/+24 | |
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> | |||||
2015-06-01 | init_section fix (function.c --> __main) | midipix | 1 | -0/+7 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-05-31 | normalize the midipix target builtins. | midipix | 7 | -20/+20 | |
+ 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. | |||||
2015-05-29 | gcc/config.host: set the midipix host_exeext to null (no suffix). | midipix | 1 | -1/+1 | |
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. | |||||
2015-04-02 | add texinfo as a travis dependency. | midipix | 1 | -1/+1 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-01 | midipix target implementation: finalize preliminary biarch support. | midipix | 2 | -10/+15 | |
+ 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. | |||||
2015-04-01 | fix biarch definitions for the midipix targets. | midipix | 2 | -5/+22 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-01 | compiler building blocks: set the default values of .comm alignment and ssp ↵ | midipix | 1 | -2/+2 | |
to yes. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-28 | Add Travis build script. | Shiz | 1 | -0/+19 | |
See COPYING.MIDIPIX (9cd0746c) for copyright information. Signed-off-by: Shiz <hi@shiz.me> | |||||
2015-03-27 | gcc/config.gcc: add missing white space before ']'. | midipix | 1 | -1/+1 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-27 | gcc/config/i386/driver-i386.c: replace 'asm' with '__asm__' since | midipix | 1 | -1/+1 | |
the former does not allow passing -std=... as a compiler flag. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-26 | compiler building blocks: libgcc: cbb_sysroot_for_libgcc: | midipix | 1 | -0/+3 | |
+ set the value of this variable also directly, in libgcc/Makefile.in, so that it is defined also when invoking make from within the respective build sub-directory. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-26 | libtool: linking for the midipix targets now supports the ↵ | midipix | 4 | -4/+4 | |
cbb_ldflags_for_target variable. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-26 | midipix.h: define HOST_EXECUTABLE_SUFFIX to be a null string. | midipix | 1 | -0/+3 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-03-24 | Fix missing libgcc dependency on CRT files. | Shiz | 1 | -2/+3 | |
This also fixes the build system's broken tendency to pass file dependencies directly on to the linker, by filtering the CRT files out again. See copying.midipix (9cd0746c) for copyright information. Signed-off-by: Shiz <hi@shiz.me> |