#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