Files
@ 1fb175853015
Branch filter:
Location: ohnobinki_overlay/dev-util/boost-build/files/boost-1.42-fix-mpich2-detection.patch - annotation
1fb175853015
1.3 KiB
text/x-diff
dev-util/jsmin: New ebuild for jsmin-20080803.
(Portage version: 2.2_rc88-r1/hg/Linux x86_64, signed Manifest commit)
(Portage version: 2.2_rc88-r1/hg/Linux x86_64, signed Manifest commit)
881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab 881a7bdbaaab | Index: tools/build/v2/tools/mpi.jam
===================================================================
--- tools/build/v2/tools/mpi.jam (revision 57744)
+++ tools/build/v2/tools/mpi.jam (working copy)
@@ -156,14 +156,27 @@
# into a feature.
local match = [ MATCH "^(-.)(.*)" : $(cmdline) ] ;
local matched ;
- if $(match) && $(match[2]) {
+ if $(match) && $(match[2]) {
local prefix = $(match[1]) ;
if $(feature_kinds$(prefix)) {
local name = $(feature_kinds$(prefix)) ;
local add = [ add_feature $(prefix) $(name) $(cmdline) ] ;
if $(add) {
- result += $(add[1]) ;
+
+ if $(add[1]) = <find-shared-library>pthread
+ {
+ # Uhm. It's not really nice that this MPI implementation
+ # uses -lpthread as opposed to -pthread. We do want to
+ # set <threading>multi, instead of -lpthread.
+ result += "<threading>multi" ;
+ MPI_EXTRA_REQUIREMENTS += "<threading>multi" ;
+ }
+ else
+ {
+ result += $(add[1]) ;
+ }
+
cmdline = $(add[2]) ;
matched = yes ;
}
|