Print this page
7319 Need a way to turn off ld "multiple inclusion" warnings
Reviewed by: Martin Bochnig <opensxce@mail.ru>
Reviewed by: Kim Shrier <kshrier@racktopsystems.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
   1 #
   2 # Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.

   3 #
   4 # CDDL HEADER START
   5 #
   6 # The contents of this file are subject to the terms of the
   7 # Common Development and Distribution License (the "License").
   8 # You may not use this file except in compliance with the License.
   9 #
  10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  11 # or http://www.opensolaris.org/os/licensing.
  12 # See the License for the specific language governing permissions
  13 # and limitations under the License.
  14 #
  15 # When distributing Covered Code, include this CDDL HEADER in each
  16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  17 # If applicable, add the following below this CDDL HEADER, with the
  18 # fields enclosed by brackets "[]" replaced with your own identifying
  19 # information: Portions Copyright [yyyy] [name of copyright owner]
  20 #
  21 # CDDL HEADER END
  22 #


1641 3261    linker should ignore unknown hardware capabilities
1642 3265    link-editor builds bogus .eh_frame_hdr on ia32
1643 3453    GNU comdat redirection does exactly the wrong thing
1644 3439    discarded sections shouldn't end up on output lists
1645 3436    relocatable objects also need sloppy relocation
1646 3451    archive libraries with no symbols shouldn't require a string table
1647 3616    SHF_GROUP sections should not be discarded via other COMDAT mechanisms
1648 3709    need sloppy relocation for GNU .debug_macro
1649 3722    link-editor is over restrictive of R_AMD64_32 addends
1650 3926    multiple extern map file definitions corrupt symbol table entry
1651 3999    libld extended section handling is broken
1652 4003    dldump() can't deal with extended sections
1653 4227    ld --library-path is translated to -l-path, not -L
1654 4270    ld(1) argument error reporting is still pretty bad
1655 4383    libelf can't write extended sections when ELF_F_LAYOUT
1656 4959    completely discarded merged string sections will corrupt output objects
1657 4996    rtld _init race leads to incorrect symbol values
1658 5688    ELF tools need to be more careful with dwarf data
1659 6098    ld(1) should not require symbols which identify group sections be global
1660 6252    ld should merge function/data-sections in the same manner as GNU ld

   1 #
   2 # Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
   3 # Copyright 2016 RackTop Systems.
   4 #
   5 # CDDL HEADER START
   6 #
   7 # The contents of this file are subject to the terms of the
   8 # Common Development and Distribution License (the "License").
   9 # You may not use this file except in compliance with the License.
  10 #
  11 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  12 # or http://www.opensolaris.org/os/licensing.
  13 # See the License for the specific language governing permissions
  14 # and limitations under the License.
  15 #
  16 # When distributing Covered Code, include this CDDL HEADER in each
  17 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  18 # If applicable, add the following below this CDDL HEADER, with the
  19 # fields enclosed by brackets "[]" replaced with your own identifying
  20 # information: Portions Copyright [yyyy] [name of copyright owner]
  21 #
  22 # CDDL HEADER END
  23 #


1642 3261    linker should ignore unknown hardware capabilities
1643 3265    link-editor builds bogus .eh_frame_hdr on ia32
1644 3453    GNU comdat redirection does exactly the wrong thing
1645 3439    discarded sections shouldn't end up on output lists
1646 3436    relocatable objects also need sloppy relocation
1647 3451    archive libraries with no symbols shouldn't require a string table
1648 3616    SHF_GROUP sections should not be discarded via other COMDAT mechanisms
1649 3709    need sloppy relocation for GNU .debug_macro
1650 3722    link-editor is over restrictive of R_AMD64_32 addends
1651 3926    multiple extern map file definitions corrupt symbol table entry
1652 3999    libld extended section handling is broken
1653 4003    dldump() can't deal with extended sections
1654 4227    ld --library-path is translated to -l-path, not -L
1655 4270    ld(1) argument error reporting is still pretty bad
1656 4383    libelf can't write extended sections when ELF_F_LAYOUT
1657 4959    completely discarded merged string sections will corrupt output objects
1658 4996    rtld _init race leads to incorrect symbol values
1659 5688    ELF tools need to be more careful with dwarf data
1660 6098    ld(1) should not require symbols which identify group sections be global
1661 6252    ld should merge function/data-sections in the same manner as GNU ld
1662 7319    Need a way to turn off ld "multiple inclusion" warnings