diff --git a/tools/addon.gypi b/tools/addon.gypi index e8fb4e2897..a38e7c50d2 100644 --- a/tools/addon.gypi +++ b/tools/addon.gypi @@ -15,6 +15,9 @@ }], [ 'OS=="win"', { 'libraries': [ '-l<(node_root_dir)/$(Configuration)/node.lib' ], + }], + [ 'OS=="freebsd" or OS=="openbsd" or OS=="solaris" or (OS=="linux" and target_arch!="ia32")', { + 'cflags': [ '-fPIC' ], }] ] }