diff options
Diffstat (limited to 'pkgs/development/libraries/http-parser/build-shared.patch')
-rw-r--r-- | pkgs/development/libraries/http-parser/build-shared.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/libraries/http-parser/build-shared.patch b/pkgs/development/libraries/http-parser/build-shared.patch new file mode 100644 index 00000000000..5922cdfb584 --- /dev/null +++ b/pkgs/development/libraries/http-parser/build-shared.patch @@ -0,0 +1,30 @@ +diff -Naur http-parser-2.1-orig/http_parser.gyp http-parser-2.1/http_parser.gyp +--- http-parser-2.1-orig/http_parser.gyp 2013-03-26 18:35:20.000000000 -0400 ++++ http-parser-2.1/http_parser.gyp 2013-05-23 16:47:49.280488341 -0400 +@@ -21,7 +21,7 @@ + }, + 'Release': { + 'defines': [ 'NDEBUG' ], +- 'cflags': [ '-Wall', '-Wextra', '-O3' ], ++ 'cflags': [ '-Wall', '-Wextra', '-O3', '-fPIC' ], + 'msvs_settings': { + 'VCCLCompilerTool': { + 'RuntimeLibrary': 0, # static release +@@ -50,7 +50,7 @@ + 'targets': [ + { + 'target_name': 'http_parser', +- 'type': 'static_library', ++ 'type': 'shared_library', + 'include_dirs': [ '.' ], + 'direct_dependent_settings': { + 'defines': [ 'HTTP_PARSER_STRICT=0' ], +@@ -73,7 +73,7 @@ + + { + 'target_name': 'http_parser_strict', +- 'type': 'static_library', ++ 'type': 'shared_library', + 'include_dirs': [ '.' ], + 'direct_dependent_settings': { + 'defines': [ 'HTTP_PARSER_STRICT=1' ], |