www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 3327] New: OPTLINK and the librarian fail to see a symbol in a library

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=3327

           Summary: OPTLINK and the librarian fail to see a symbol in a
                    library
           Product: D
           Version: 1.047
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Optlink
        AssignedTo: nobody puremagic.com
        ReportedBy: h3r3tic mat.uni.torun.pl


--- Comment #0 from Tomasz Stachowiak <h3r3tic mat.uni.torun.pl> 2009-09-17
18:45:37 PDT ---
Excerpt from the d.D newsgroup (Incremental compilation with DMD):

`Somewhere in the process a library is created that confuses OPTLINK as well as
"lib -l". There's one symbol in it that neither of these are unable to see and
it results in an undefined reference when linking. The symbol is clearly there
when using a lib dumping tool from DDL or "libunres -d -c".
(...)
it can be found via a regex "D2xf3omg4core.*ctFromRealVee0P0Z".`

My guess: there's a mismatch between the lib dictionary and its actual
contents. I can provide reproduction steps if necessary but they will be rather
involved. Maybe the intermediate .lib files and operations using the librarian
would be useful?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 17 2009
parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=3327



--- Comment #1 from Tomasz Stachowiak <h3r3tic mat.uni.torun.pl> 2009-09-17
18:47:18 PDT ---
Created an attachment (id=452)
The Lib That Fails

Bugzilla failed to attach it directly to the post

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 17 2009