diff --git a/dev-util/boost-build/files/boost-build-flags-unescape.patch b/dev-util/boost-build/files/boost-build-flags-unescape.patch new file mode 100644 --- /dev/null +++ b/dev-util/boost-build/files/boost-build-flags-unescape.patch @@ -0,0 +1,26 @@ +gentoo bug 293652 : https://bugs.gentoo.org/293652 +boost bug 3630 : https://svn.boost.org/trac/boost/ticket/3630 +by ohnobinki +--- tools/jam/src/build.jam~ 2009-12-06 01:13:01.000000000 -0500 ++++ tools/jam/src/build.jam 2009-12-06 01:14:00.000000000 -0500 +@@ -629,16 +629,16 @@ + return $(exe) ; + } + if ! $(--def[2]) { actions [COMPILE] { +- "$(--cc)" "$(--bin)$(<:D=)" "$(--dir)$(<:D)$(./)" $(--out)$(<) "$(--def)$(--defs)" "$(--flags)" "$(--libs)" "$(>)" ++ "$(--cc)" "$(--bin)$(<:D=)" "$(--dir)$(<:D)$(./)" $(--out)$(<) "$(--def)$(--defs)" $(--flags) $(--libs) "$(>)" + } } + else { actions [COMPILE] { +- "$(--cc)" "$(--bin)$(<:D=)" "$(--dir)$(<:D)$(./)" $(--out)$(<) "$(--def[1])$(--defs:J=$(--def[2]))$(--def[3])" "$(--flags)" "$(--libs)" "$(>)" ++ "$(--cc)" "$(--bin)$(<:D=)" "$(--dir)$(<:D)$(./)" $(--out)$(<) "$(--def[1])$(--defs:J=$(--def[2]))$(--def[3])" $(--flags) $(--libs) "$(>)" + } } + if $(VMS) { actions [COMPILE.LINK] { +- "$(--link)" $(--link-bin)$(<:D=) $(--link-dir)$(<:D)$(./) $(--link-out)$(<) $(--link-def)$(--link-defs) $(--link-flags) "$(--link-libs)" $(>J=", ") ++ "$(--link)" $(--link-bin)$(<:D=) $(--link-dir)$(<:D)$(./) $(--link-out)$(<) $(--link-def)$(--link-defs) $(--link-flags) $(--link-libs) $(>J=", ") + } } + else { actions [COMPILE.LINK] { +- "$(--link)" "$(--link-bin)$(<:D=)" "$(--link-dir)$(<:D)$(./)" "$(--link-out)$(<)" "$(--link-def)$(--link-defs)" "$(--link-flags)" "$(--link-libs)" "$(>)" ++ "$(--link)" "$(--link-bin)$(<:D=)" "$(--link-dir)$(<:D)$(./)" "$(--link-out)$(<)" "$(--link-def)$(--link-defs)" $(--link-flags) $(--link-libs) "$(>)" + } } + + rule .link