diff options
author | YunQiang Su <yunqiang.su@cipunited.com> | 2022-09-21 11:13:03 +0000 |
---|---|---|
committer | YunQiang Su <yunqiang.su@cipunited.com> | 2022-10-25 16:06:20 +0800 |
commit | 354c97ee05b23707efbfc7ff6640dcec7336ac7a (patch) | |
tree | 4c8687c1d9db07128edc44eb14fb11abf43dc355 /gcc/dominance.cc | |
parent | 19295e8607da2f743368fe6f5708146616aafa91 (diff) | |
download | gcc-354c97ee05b23707efbfc7ff6640dcec7336ac7a.tar.gz |
MIPS: fix building on multiarch platform
On platforms that support multiarch, such as Debian,
the filesystem hierarchy doesn't fellow the old Irix style:
lib & lib/<multiarch> for native
lib64 for N64 on N32/O32 systems
lib32 for N32 on N64/O32 systems
libo32 for O32 on N64/N32 systems
Thus we cannot
#define STANDARD_STARTFILE_PREFIX_1
#define STANDARD_STARTFILE_PREFIX_2
on N32 or N64 systems, else collect2 won't look for libraries
on /lib/<multiarch>.
gcc/ChangeLog:
* configure.ac: AC_DEFINE(ENABLE_MULTIARCH, 1)
* configure: Regenerated.
* config.in: Regenerated.
* config/mips/mips.h: don't define STANDARD_STARTFILE_PREFIX_1
if ENABLE_MULTIARCH is defined.
* config/mips/t-linux64: define correct multiarch path when
multiarch is enabled.
Diffstat (limited to 'gcc/dominance.cc')
0 files changed, 0 insertions, 0 deletions