#312: disable static on win32 if shared
----------------------+-----------------------------------------------------
 Reporter:  rurban    |       Owner:  rurban  
     Type:  bug       |      Status:  assigned
 Priority:  critical  |   Milestone:  1.0     
Component:  none      |     Version:  trunk   
 Severity:  medium    |    Keywords:          
     Lang:            |       Patch:  new     
 Platform:  win32     |  
----------------------+-----------------------------------------------------

Comment(by rurban):

 I have a patch to review. It cleans up win32 linking a bit, "does it right
 now".

 Just the post-installed phase is not yet right because libparrot_ldflags
 is too build_dir specific. dynpmc will fail to link against the installed
 libparrot importlib/dll.

 We either need a seperate dynpmc.pl and dynoplibs.pl tool when installed,
 or
 use a run-time lookup to Parrot::Config for a libparrot_ldflags workaround
 when already being installed.

 On non-win32 this is not an issue because there we can easily
 -Wl,-L$blib_dir -lparrot even when already being installed, because of
 rpath.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/312#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to