Check symbols with undefine version.
This commit is contained in:
parent
172fda76d4
commit
0cd737305b
@ -1,3 +1,8 @@
|
||||
2002-08-07 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* bfdlink.h (bfd_link_info): Add allow_undefined_version.
|
||||
(bfd_elf_version_expr): Add symver and script.
|
||||
|
||||
2002-07-31 Ian Dall <ian@sibyl.beware.dropbear.id.au>
|
||||
|
||||
* bfdlink.h (bfd_link_common_skip_ar_symbols): New enum.
|
||||
|
@ -262,6 +262,9 @@ struct bfd_link_info
|
||||
/* true if ok to have multiple definition. */
|
||||
boolean allow_multiple_definition;
|
||||
|
||||
/* true if ok to have version with no definition. */
|
||||
boolean allow_undefined_version;
|
||||
|
||||
/* Which symbols to strip. */
|
||||
enum bfd_link_strip strip;
|
||||
|
||||
@ -602,6 +605,10 @@ struct bfd_elf_version_expr
|
||||
const char *pattern;
|
||||
/* Matching function. */
|
||||
int (*match) PARAMS((struct bfd_elf_version_expr *, const char *));
|
||||
/* Defined by ".symver". */
|
||||
unsigned int symver: 1;
|
||||
/* Defined by version script. */
|
||||
unsigned int script : 1;
|
||||
};
|
||||
|
||||
/* Version dependencies. */
|
||||
|
Loading…
Reference in New Issue
Block a user