Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|
|
the former does not allow passing -std=... as a compiler flag.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ 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.
|
|
cbb_ldflags_for_target variable.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
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>
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
|
|
+ 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.
|