https://sourceware.org/bugzilla/show_bug.cgi?id=28363

            Bug ID: 28363
           Summary: ld (*-w64-mingw32) could not link a pe dll created
                    with a def file
           Product: binutils
           Version: 2.37
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: ralf.habacker at freenet dot de
  Target Milestone: ---

The mentioned ld is able to directly link a DLL created using a def file (see
attachment 13671) but not using a created import library.

The problem is currently encountered when building VulkanSceneGraph
(https://github.com/vsg-dev/VulkanSceneGraph) with gcc for Windows.
It link to an import library created from the Vulkan-Loader source (
https://github.com/KhronosGroup/Vulkan-Loader) for the shared library
vulkan-1.dll. The DLL in question needs to be created with '__stdcall'
decoration and uses a def file to remove the '_' prefix and the '@nn' suffix
from the exported symbols. This format has been specified by the KhronosGroup
for Windows.

To be able to reproduce the problem within binutils, a corresponding test case
is attached.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to