]> sourceware.org Git - newlib-cygwin.git/commitdiff
Check symbols with undefine version.
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 8 Aug 2002 03:50:17 +0000 (03:50 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 8 Aug 2002 03:50:17 +0000 (03:50 +0000)
include/ChangeLog
include/bfdlink.h

index ea51a95c307538118ee86b2aecca17c01a756384..39f18740bd0e87d9431cced49f1c366ca437806f 100644 (file)
@@ -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.
index c36564f6948a930abf6ae55769c04671c1b4b403..4998fe3dbf7d0dcc835fb6d633a73bef1b7bcc78 100644 (file)
@@ -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.  */
This page took 0.031873 seconds and 5 git commands to generate.