Age | Commit message (Collapse) | Author | Files | Lines |
|
+ midipix target-specific build recipes for libgcc, accidentally
omitted from commit 47407cf3.
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.
|
|
+ cbb-musl-pe.h: this header provides the compiler with necessary
knowledge about the target system libc (musl), covering libc
features, preferences, and link information (specs).
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ cbb-musl-elf.h: this header provides the compiler with necessary
knowledge about the target system libc (musl), covering libc
features, preferences, and link information (specs).
+ following the naming convention of musl's dynamic linker, this
header requires CBB_ARCH to be defined.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ cbb-common.h: this target-agnostic header must always be included
when building cbb-gcc, but should have no effect on the code that
is generated by the resulting toolchain.
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.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
default libc on linux.
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.
|
|
revise xregex.h to use the regex implementation provided by libc;
remove xregex2.h, as it is no longer needed;
adjust libiberty's make recipe accordingly.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
for backward compatibility, and adjust the build-system accordingly.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
already present in all modern libc implementations, or are
incompatible with modern development environments, or both.
|
|
build-system requirements.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
|
|
feature detection: set a fallback value of 'yes' to modern assembler
presence, PE dward support, libc-provided stack protector, and
dynamic-loader header iteration.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
|
|
verified gcc-4.6.4.tar.bz2.sig;
imported gcc-4.6.4 source tree from verified upstream tarball.
downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.
if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
|