#295: ld-options parsing treats , as separator ----------------------------+----------------------------------------------- Reporter: duncan | Owner: Type: defect | Status: closed Priority: normal | Milestone: Cabal-1.4 Component: Cabal library | Version: HEAD Severity: normal | Resolution: fixed Keywords: | Difficulty: normal Ghcversion: 6.8.2 | Platform: ----------------------------+----------------------------------------------- Changes (by duncan): * status: new => closed * resolution: => fixed Comment: Turns out all existing .cabal files are fine, none use `,` as a separator in any of the fields `cpp-options`, `cc-options` or `ld-options`. We can assume that configure scripts that write `.buildinfo` files do not use it as a separator since they're written by shell scripts which use space as a token separator and also because they're likely getting these options from some tool which would generate them in a format suitable to pass direct to gcc. {{{ Tue Jul 29 18:05:56 BST 2008 Duncan Coutts <duncan@haskell.org> * Do not use ',' as a list separator for the cpp/cc/ld-options fields It breaks for some options like "ld-options: -Wl,-z,now" No existing .cabal files on hackage were using ',' as a list separator so this should not break anything. }}} -- Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/295#comment:1> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects