From 7700884ebc0d3a468bdb7a3e4db4e775fd70ff40 Mon Sep 17 00:00:00 2001 From: deepak1556 Date: Wed, 18 Jan 2017 13:13:20 +0530 Subject: [PATCH] link pdf libraries on linux with whole-archive option --- brightray/brightray.gyp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/brightray/brightray.gyp b/brightray/brightray.gyp index bf011d8c9514..66eea9789278 100644 --- a/brightray/brightray.gyp +++ b/brightray/brightray.gyp @@ -100,10 +100,11 @@ '<(libchromiumcontent_dir)/librenderer.a', '<(libchromiumcontent_dir)/libsecurity_state.a', # Friends of libpdf.a: + '-Wl,--whole-archive', '<(libchromiumcontent_dir)/libpdf.a', '<(libchromiumcontent_dir)/libppapi_cpp_objects.a', '<(libchromiumcontent_dir)/libppapi_internal_module.a', - '<(libchromiumcontent_dir)/liblibjpeg.a', + '<(libchromiumcontent_dir)/libjpeg.a', '<(libchromiumcontent_dir)/libpdfium.a', '<(libchromiumcontent_dir)/libfdrm.a', '<(libchromiumcontent_dir)/libformfiller.a', @@ -121,6 +122,7 @@ '<(libchromiumcontent_dir)/libfx_lcms2.a', '<(libchromiumcontent_dir)/libfx_libopenjpeg.a', '<(libchromiumcontent_dir)/libfx_zlib.a', + '-Wl,--no-whole-archive', ], }, }, { @@ -178,7 +180,7 @@ '<(libchromiumcontent_dir)/libpdf.a', '<(libchromiumcontent_dir)/libppapi_cpp_objects.a', '<(libchromiumcontent_dir)/libppapi_internal_module.a', - '<(libchromiumcontent_dir)/liblibjpeg.a', + '<(libchromiumcontent_dir)/libjpeg.a', '<(libchromiumcontent_dir)/libpdfium.a', '<(libchromiumcontent_dir)/libfdrm.a', '<(libchromiumcontent_dir)/libformfiller.a',