mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-08 14:20:07 +00:00
powerpc: Fix build of wcscpy with --disable-multi-arch
Since the commit
commit 81a1443941
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Tue Feb 5 17:35:12 2019 -0200
wcsmbs: optimize wcscat
powerpc64 and powerpc64le builds fail when configured with
--disable-multi-arch and --with-cpu=power6 (or newer), due to an
undefined reference to __GI___wcscpy. This patch fixes this on
sysdeps/powerpc/powerpc64/power6/wcscpy.c, which is only used when
multi-arch is disabled.
This patch does nothing for the failures on 32-bits powerpc builds,
because the file is under the powerpc64 subdirectory, however, powerpc
builds were already failing with --disable-multi-arch, with multiple
error messages, even before the aforementioned commit.
Tested for powerpc, powerpc64, and powerpc64le with multi-arch enabled
(all pass) and disabled (powerpc still fails as explained above).
This commit is contained in:
parent
de71ee7b3c
commit
590675c079
@ -1,3 +1,9 @@
|
||||
2019-03-05 Gabriel F. T. Gomes <gabriel@inconstante.eti.br>
|
||||
|
||||
* sysdeps/powerpc/powerpc64/power6/wcscpy.c (WCSCPY): Define to
|
||||
__wcscpy, then use libc_hidden_def and weak_alias to bind it to
|
||||
__GI___wcscpy and wcscpy.
|
||||
|
||||
2019-03-04 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* sysdeps/generic/ldsodefs.h (_dl_sysdep_open_zero_fill): Remove
|
||||
|
@ -1 +1,4 @@
|
||||
#define WCSCPY __wcscpy
|
||||
#include <sysdeps/powerpc/power6/wcscpy.c>
|
||||
libc_hidden_def (__wcscpy)
|
||||
weak_alias (__wcscpy, wcscpy)
|
||||
|
Loading…
Reference in New Issue
Block a user