c8b5e3de39
GCC's libgcc exports a few ARM-specific symbols for ARM EABI, AEABI, or EHABI or whatever it's called. Export the same ones from LLVM-libunwind's libgcc_s, on ARM. As part of this, convert libgcc_s from a direct Version.map to one constructed from component Symbol.map files. This allows the ARM-specific Symbol.map to be included only on ARM. Fix ARM-only oddities in struct name/aliases in LLVM-libunwind to match non-ARM definitions and ARM-specific expectations in libcxxrt / libcompiler_rt. No functional change intended for non-ARM architectures. This commit does not actually flip the switch for ARM defaults from libgcc to llvm-libunwind, but makes it possible (to compile, anyway).
32 lines
246 B
Modula-2
32 lines
246 B
Modula-2
# $FreeBSD$
|
|
|
|
GCC_3.0 {
|
|
};
|
|
|
|
GCC_3.3 {
|
|
} GCC_3.0;
|
|
|
|
GCC_3.3.1 {
|
|
} GCC_3.3;
|
|
|
|
GCC_3.4 {
|
|
} GCC_3.3.1;
|
|
|
|
GCC_3.4.2 {
|
|
} GCC_3.4;
|
|
|
|
GCC_3.4.4 {
|
|
} GCC_3.4.2;
|
|
|
|
GCC_3.5 {
|
|
} GCC_3.4.4;
|
|
|
|
GCC_4.0.0 {
|
|
} GCC_3.5;
|
|
|
|
GCC_4.2.0 {
|
|
} GCC_4.0.0;
|
|
|
|
GCC_4.3.0 {
|
|
} GCC_4.2.0;
|