Ticket #278 (new bug) — at Initial Version

Opened 13 years ago

Last modified 13 years ago

mingw libparrot doublequoting error

Reported by: rurban Owned by: rurban
Priority: normal Milestone: 0.9.1
Component: none Version: trunk
Severity: medium Keywords: mingw
Cc: Language:
Patch status: new Platform: all

Description

{{{ g++ -o dynlexpad.dll "dynlexpad.o" $(LIBS) -Wl,-L "C:/DOCUME~1/MA RK~1.GLI/test/blib/lib" -shared ""C:/Documents and Settings/mark.glines/test\libparrot.dll"" }}}  http://irclog.perlgeek.de/parrot/2009-02-05#i_888107 libparrot_ldflags => "\"$build_dir\\libparrot.dll\"", but dynpmc says # Paths need quoting as they may contain spaces. but the path is already quoted of course.

Since other platforms may also want to use spaces in the build_dir we should rather not special case this, and detect spaces in build_dir and quote them properly, not to have to add pathquotes all over.

The first hand fix is at  http://nopaste.snit.ch/15504

Change History

Changed 13 years ago by rurban

Note: See TracTickets for help on using tickets.