Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glibc-compat-symbols.h: Use GLIBC_2.0 for 32bit ; Use asm(..) instead of ↵ | Sven Gothel | 2013-11-17 | 1 | -8/+13 |
| | | | | __asm__(..) to support clang ; Branch on OS predef-macro for GLIBC detection, allow __GNUC__ and __clang__ on __linux__ | ||||
* | Complete a5dacb0b2b6e17f00efe520c1d23bc33ba5d9f78: Only patch symbols w/ ↵ | Sven Gothel | 2013-09-13 | 1 | -1/+2 |
| | | | | __GNUC__, aka 'gcc' - _without_ clang ! | ||||
* | glibc-compat-symbols.h: Only patch symbols w/ __GNUC__, aka 'gcc' | Sven Gothel | 2013-09-13 | 1 | -6/+13 |
| | |||||
* | glibc-compat-symbols.h: Add __arm__ -> GLIBC_2.4 ; default is now ↵ | Sven Gothel | 2013-04-21 | 1 | -3/+13 |
| | | | | GLIBC_2.2.5 // Still minimum required is GLIBC_2.4! | ||||
* | Add 'glibc-compat-symbols.h' to force usage of minimal GLIBC symbols ↵ | Sven Gothel | 2013-04-21 | 1 | -0/+15 |
currently for memcpy only, used in our x86_32 and default gcc toolchain cmake file. Note: JogAmp's minimum GLIBC is 2.4 due to '__stack_chk_fail' (stack overflow checking) GLIBC 2.4 - March 2006 - Standard for LSB 4.0, Used in SLES 10 We could add compile/link option '-fno-stack-protector', however stack protection seems reasonable and a pre 2006 distribution a bit too 'far fetched' for our multimedia bindings anyway. +++ Added convenient script 'make/scripts/check-glibc-version.sh' to sort and list GLIBC versions per symbol. +++ Besides openal-soft (commit 554b34927cd6a2e0c0ce227108ebf8521bcba889), jogamp modules do not reference any GLIBC symbols > 2.4 per default! If so, 'glibc-compat-symbols.h' should be included per default! |