www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 8554] New: ddemangle is doing nothing on 64 bit linux

http://d.puremagic.com/issues/show_bug.cgi?id=8554

           Summary: ddemangle is doing nothing on 64 bit linux
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: michal.minich gmail.com



PDT ---
dmd <params> | ddemangle 
works on win xp, but for the same linker error ouput it does not for 64 bit
arch linux

with ddemangle
OPTLINK (R) for Win32  Release 8.00.12
Copyright (C) Digital Mars 1989-2010  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
main.obj(main)
 Error 42: Symbol Undefined void
main.IKlazz.accept!(int).accept(main.Visitor!(int).Visitor)
--- errorlevel 1

on windows without ddemangle
OPTLINK (R) for Win32  Release 8.00.12
Copyright (C) Digital Mars 1989-2010  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
main.obj(main)
 Error 42: Symbol Undefined
_D4main6IKlazz13__T6acceptTiZ6acceptMFC4main14__T7VisitorTiZ7VisitorZv
--- errorlevel 1

on linux with ddemangle
..main.o: In function `_Dmain':
main.d:25: undefined reference to
`_D4main6IKlazz13__T6acceptTiZ6acceptMFC4main14__T7VisitorTiZ7VisitorZv'
collect2: error: ld returned 1 exit status
--- errorlevel 1

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 15 2012