/* This file is generated by a shell script. DO NOT EDIT! */
/* Solaris 2 emulation code for ${EMULATION_NAME}
- Copyright 2010 Free Software Foundation, Inc.
+ Copyright (C) 2010-2017 Free Software Foundation, Inc.
Written by Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
This file is part of the GNU Binutils.
const char **sym;
/* Do this for both executables and shared objects. */
- if (!link_info.relocatable)
+ if (!bfd_link_relocatable (&link_info))
{
for (sym = global_syms; *sym != NULL; sym++)
{
}
/* Only do this if emitting a shared object and versioning is in place. */
- if (link_info.shared
- && (link_info.version_info != NULL
+ if (bfd_link_dll (&link_info)
+ && ((link_info.version_info != NULL
+ && link_info.version_info->name[0] != '\0')
|| link_info.create_default_symver))
{
struct bfd_elf_version_expr *globals = NULL, *locals = NULL;
const char **sym;
/* Do this for both executables and shared objects. */
- if (!link_info.relocatable)
+ if (!bfd_link_relocatable (&link_info))
{
for (sym = local_syms; *sym != NULL; sym++)
{