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>
|
2002-07-31 Ian Dall <ian@sibyl.beware.dropbear.id.au>
|
||||||
|
|
||||||
* bfdlink.h (bfd_link_common_skip_ar_symbols): New enum.
|
* 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. */
|
/* true if ok to have multiple definition. */
|
||||||
boolean allow_multiple_definition;
|
boolean allow_multiple_definition;
|
||||||
|
|
||||||
|
/* true if ok to have version with no definition. */
|
||||||
|
boolean allow_undefined_version;
|
||||||
|
|
||||||
/* Which symbols to strip. */
|
/* Which symbols to strip. */
|
||||||
enum bfd_link_strip strip;
|
enum bfd_link_strip strip;
|
||||||
|
|
||||||
|
@ -602,6 +605,10 @@ struct bfd_elf_version_expr
|
||||||
const char *pattern;
|
const char *pattern;
|
||||||
/* Matching function. */
|
/* Matching function. */
|
||||||
int (*match) PARAMS((struct bfd_elf_version_expr *, const char *));
|
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. */
|
/* Version dependencies. */
|
||||||
|
|
Loading…
Reference in New Issue