mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-25 02:02:09 +03:00
MIPS: Avoid a dangling `vfork@GLIBC_2.0' reference
This satisfies a symbol reference created with: .symver __libc_vfork, vfork@GLIBC_2.0 where `__libc_vfork' has not been defined or referenced. In this case the `vfork@GLIBC_2.0' reference is supposed to be discarded, however a bug present in GAS since forever causes an undefined symbol table entry to be created. This in turn triggers a problem in the linker that can manifest itself by link errors such as: ld: libpthread.so: invalid string offset 2765592330 >= 5154 for section `.dynstr' The GAS and linker bugs need to be resolved, but we can avoid them too by providing a `__libc_vfork' definition just like our other platforms. [BZ #17485] * sysdeps/unix/sysv/linux/mips/vfork.S (__libc_vfork): Define.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2014-10-22 Maciej W. Rozycki <macro@codesourcery.com>
|
||||||
|
|
||||||
|
[BZ #17485]
|
||||||
|
* sysdeps/unix/sysv/linux/mips/vfork.S (__libc_vfork): Define.
|
||||||
|
|
||||||
2014-10-21 Joseph Myers <joseph@codesourcery.com>
|
2014-10-21 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
[BZ #14132]
|
[BZ #14132]
|
||||||
|
3
NEWS
3
NEWS
@ -9,7 +9,8 @@ Version 2.21
|
|||||||
|
|
||||||
* The following bugs are resolved with this release:
|
* The following bugs are resolved with this release:
|
||||||
|
|
||||||
6652, 12926, 14171, 15884, 17266, 17363, 17370, 17371, 17411, 17460.
|
6652, 12926, 14171, 15884, 17266, 17363, 17370, 17371, 17411, 17460,
|
||||||
|
17485.
|
||||||
|
|
||||||
Version 2.20
|
Version 2.20
|
||||||
|
|
||||||
|
@ -108,3 +108,4 @@ L(error):
|
|||||||
|
|
||||||
libc_hidden_def(__vfork)
|
libc_hidden_def(__vfork)
|
||||||
weak_alias (__vfork, vfork)
|
weak_alias (__vfork, vfork)
|
||||||
|
strong_alias (__vfork, __libc_vfork)
|
||||||
|
Reference in New Issue
Block a user