Stan Shebs
|
349ff1d0d5
|
Fix GCC compilation issues in cherrypicks
|
2018-03-28 19:31:45 -07:00 |
|
Paul Pluzhnikov
|
476f7cf2f2
|
For b/22641205, #include _itoa.h
|
2015-10-10 09:26:54 -07:00 |
|
Paul Pluzhnikov
|
85dc56b95f
|
For b/20141439, don't add "foo.so" as alternate name for previously loaded "foo.so/@0x..."
|
2015-10-02 07:31:16 -07:00 |
|
Paul Pluzhnikov
|
60cdb6bb4e
|
For b/8315591, b/20141439 correct off-by-one error that resulted in last byte of l_name being random garbage.
|
2015-06-03 08:58:35 -07:00 |
|
Paul Pluzhnikov
|
cf93513721
|
Fix arm build by only using _itoa when building ld-linux, and not 'sln'. Also disable __google_dlopen_with_offset in fully-static link
|
2014-11-23 18:12:56 -08:00 |
|
Paul Pluzhnikov
|
6f9557ac2e
|
For b/18243822, fix dlopen_with_offset to not reuse the same link_map entry when called on the same file with different offsets.
|
2014-11-10 10:56:25 -08:00 |
|
Paul Pluzhnikov
|
9590be9960
|
For Google b/8315591, experimental implementation of dlopen_with_offset.
|
2014-03-10 14:02:07 -07:00 |
|
Paul Pluzhnikov
|
8eb1716c91
|
Disable static linking warning for dlopen and dlmopen, and disable linking warning for sys_errlist and sys_nerr.
|
2014-02-28 16:51:12 -08:00 |
|
Brooks Moses
|
1a771e688f
|
Backport cl/98967227 to GRTE glibc 2.19 sources.
|
2015-08-14 22:32:51 -07:00 |
|
Stan Shebs
|
31caad179b
|
Add empty NSS borg and cache abi lists, to make testsuite work
|
2018-03-19 11:04:23 -07:00 |
|
Stan Shebs
|
d5adfa3af5
|
Fix out-of-date bits in EXEC_ORIGIN patch
|
2018-03-19 09:41:11 -07:00 |
|
Brooks Moses
|
496eb9854c
|
For b/12342355, remove inappropriate assert in EXEC_ORIGIN support.
|
2014-04-11 13:37:15 -07:00 |
|
Paul Pluzhnikov
|
502932b7f5
|
For b/4074041, add EXEC_ORIGIN support. Forward-ported from cl/56955623 and http://cl/59961863.
|
2014-03-08 15:12:52 -08:00 |
|
Stan Shebs
|
21c2ca10b1
|
Handle a not-found case in borg passwd lookup
|
2016-11-03 16:31:52 -07:00 |
|
Michael Rothwell
|
4e15d3291c
|
Call the correct function.
|
2016-09-30 09:46:48 -07:00 |
|
Michael Rothwell
|
f098d7ac4c
|
Augment borg-pwd to also search through passwd.borg.base, if it exists.
|
2016-09-30 06:09:04 -07:00 |
|
Stan Shebs
|
aeca36379f
|
Describe borg-pwd better, remove dead code.
|
2015-08-21 14:50:53 -07:00 |
|
Max Kanat-Alexander
|
b5861b06a6
|
Update nss_cache.c and nss_cache.h to current upstream version. This makes getgrgid_r and similar calls over 18x faster on corp machines.
|
2016-07-06 14:47:51 -07:00 |
|
Stan Shebs
|
b06c649991
|
Update an include path
|
2018-03-14 08:17:45 -07:00 |
|
Paul Pluzhnikov
|
eb00251677
|
Integrate nss_{borg,cache} local changes from glibc-2.18 to 2.19
|
2014-02-28 12:54:06 -08:00 |
|
Stan Shebs
|
fc36100b27
|
Forward-port addition of _google_dl_debug_state_hook
|
2018-03-13 11:53:48 -07:00 |
|
Stan Shebs
|
d41bed3ce0
|
As with gettimeofday, avoid vdso for clang-compiled time()
|
2018-03-13 11:37:02 -07:00 |
|
Stan Shebs
|
491d419cdd
|
Forward-port addition of __google_pthread_signal_safe_key_create
|
2018-03-12 14:59:51 -07:00 |
|
Stan Shebs
|
f2d31c80d6
|
Add a Google-only workaround for an ancient mktemp
|
2018-03-07 07:46:50 -08:00 |
|
Stan Shebs
|
a4c60a19bc
|
Bypass gettimeofday ifunc if using clang
|
2018-03-02 08:39:57 -08:00 |
|
Stan Shebs
|
eb3215d3bd
|
Add workarounds for clang and lld problems
|
2018-02-27 11:22:13 -08:00 |
|
Stan Shebs
|
f0c4b81ce8
|
Skip a test that lld cannot handle
|
2018-02-27 11:17:27 -08:00 |
|
Stan Shebs
|
9c0f7f1394
|
Disable non-opt error temporarily, and __sec_comment for clang
|
2018-02-26 13:50:53 -08:00 |
|
Stan Shebs
|
10388c49b2
|
Remove a testing hack
|
2018-02-20 09:13:13 -08:00 |
|
Stan Shebs
|
1a12397c10
|
Remove debugging hack
|
2018-02-20 09:12:01 -08:00 |
|
Stan Shebs
|
654fbaf1b7
|
Use LN_S in more places to forestall hard link creation
|
2018-02-14 09:44:15 -08:00 |
|
Stan Shebs
|
6302c3ccf8
|
Add a --with-lld option to choose LLVMs lld linker
|
2018-02-14 09:15:44 -08:00 |
|
Stan Shebs
|
fdb03f9736
|
Use clang integrated assembler except when asm is output and not required to be valid
|
2021-08-27 15:28:23 -07:00 |
|
Stan Shebs
|
6614ff3213
|
Add workaround to get clang to accept avx-512 instructions
|
2018-02-07 12:57:16 -08:00 |
|
Stan Shebs
|
edeaa90058
|
Work around clang assembler error with bnd by itself on a line
|
2018-02-07 12:55:59 -08:00 |
|
Stan Shebs
|
18417626b7
|
Work around clang assembler error with movzx
|
2018-02-07 12:54:57 -08:00 |
|
Stan Shebs
|
85450bb67a
|
Work around clang assembler bug with expressions in .if
|
2018-02-07 12:53:40 -08:00 |
|
Stan Shebs
|
bf806c9c4e
|
Work around lack of .tfloat in clang assembler
|
2018-02-06 15:53:53 -08:00 |
|
Stan Shebs
|
3235a02111
|
Put CMPLX* macros under ISO C11
|
2018-01-24 12:49:39 -08:00 |
|
Stan Shebs
|
47826951cf
|
Add clang and debug support to conformance scripts
|
2018-01-24 12:42:41 -08:00 |
|
Stan Shebs
|
6b6086fea8
|
Comment out debugging hack that pollutes namespace
|
2018-01-24 11:32:36 -08:00 |
|
Stan Shebs
|
34cb52c02f
|
Do not pass unhandled flag to clang
|
2018-01-23 12:53:28 -08:00 |
|
Stan Shebs
|
dfb17f123a
|
Add workarounds for incomplete float128 support in clang
|
2018-01-23 09:41:49 -08:00 |
|
Stan Shebs
|
becb228b43
|
clang requires -mno-see for 387 math
|
2018-01-23 09:40:20 -08:00 |
|
Stan Shebs
|
3f1c409c0a
|
Work around a weird clang link failure
|
2018-01-23 09:37:55 -08:00 |
|
Stan Shebs
|
2224a3d98d
|
For now, disable asm definitions of mempcpy and strpcpy
|
2018-01-23 09:36:14 -08:00 |
|
Stan Shebs
|
fe9f4b71d6
|
Make zero volatile to defeat constant-folding of 0.0/0.0
|
2018-01-23 08:28:31 -08:00 |
|
Stan Shebs
|
96d0e6f1e0
|
Reduce an error to warning if clang
|
2018-01-23 08:26:39 -08:00 |
|
Stan Shebs
|
5ac413c4fd
|
Work around a clang bug
|
2018-01-23 08:25:33 -08:00 |
|
Stan Shebs
|
066e928543
|
Add clang versions of CMPLX* macros
|
2018-01-22 16:44:05 -08:00 |
|