Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|