Allow _init and _fini to be undefined. Fix copyright notice.
authordrepper <drepper>
Wed, 26 Aug 1998 17:02:12 +0000 (17:02 +0000)
committerdrepper <drepper>
Wed, 26 Aug 1998 17:02:12 +0000 (17:02 +0000)
sysdeps/powerpc/elf/start.S

index 94cb423..a52ac8b 100644 (file)
@@ -7,6 +7,15 @@
    published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.
 
+   In addition to the permissions in the GNU Library General Public
+   License, the Free Software Foundation gives you unlimited
+   permission to link the compiled version of this file with other
+   programs, and to distribute those programs without any restriction
+   coming from the use of this file.  (The Library General Public
+   License restrictions do apply in other respects; for example, they
+   cover modification of the file, and distribution when not linked
+   into another program.)
+
    The GNU C Library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
@@ -22,6 +31,8 @@
  /* These are the various addresses we require.  */
        .section ".rodata"
        .align  2
+       weak_extern(_init)
+       weak_extern(_fini)
 L(start_addresses):
        .long   _SDA_BASE_
        .long   JUMPTARGET(main)