[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gold/28195] New: gold: Spurious "warning: wildcard match appears in
From: |
i at maskray dot me |
Subject: |
[Bug gold/28195] New: gold: Spurious "warning: wildcard match appears in both version" |
Date: |
Thu, 05 Aug 2021 17:00:14 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=28195
Bug ID: 28195
Summary: gold: Spurious "warning: wildcard match appears in
both version"
Product: binutils
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gold
Assignee: ccoutant at gmail dot com
Reporter: i at maskray dot me
CC: ian at airs dot com
Target Milestone: ---
cat > ./a.s <<eof
.symver aa_2_29, aa@GLIBC_2.29
.globl aa_2_29
aa_2_29:
nop
.symver bb_2_30, aa@GLIBC_2.30
.globl bb_2_30
aa_2_30:
nop
eof
cat > ./a.ver <<eof
GLIBC_2.29 { local: *; };
GLIBC_2.30 { local: *; };
eof
cc -c a.s
% gold --version-script a.ver a.o -shared
gold: warning: wildcard match appears in both version 'GLIBC_2.29' and
'GLIBC_2.30' in script
The example is derived from glibc. I think the warning should be suppressed:
GLIBC_2.29 { global: xxx; yyy; local: *; }; can be used to keep xxx@GLIBC_2.29
yyy@GLIBC_2.29 while localizing other *@GLIBC_2.29 non-default version symbols.
It's perfectly fine for multiple version nodes to localize their non-default
version symbols.
--
You are receiving this mail because:
You are on the CC list for the bug.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug gold/28195] New: gold: Spurious "warning: wildcard match appears in both version",
i at maskray dot me <=