{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1752061941,
"reponame":"openssl",
"desc":"OpenSSL",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"3de8ab12440c54e9f1ff19320740bdc9",
"commit": {"type":"commit",
"time": 1476318111,
"time_ofs": 120,
"oid_tree": { "oid": "42b93c2cafa78eb5db7d76054fca09831b5a2481", "alias": []},
"oid":{ "oid": "71d8ff1a8998da20db5ab8d4024c3d155b2f6733", "alias": []},
"msg": "Remove automatic RPATH - adapt shlib_wrap.sh",
"sig_commit": { "git_time": { "time": 1476318111, "offset": 120 }, "name": "Richard Levitte", "email": "levitte@openssl.org", "md5": "b737120f0642a6a5c30c6291e6170c77" },
"sig_author": { "git_time": { "time": 1476310135, "offset": 120 }, "name": "Richard Levitte", "email": "levitte@openssl.org", "md5": "b737120f0642a6a5c30c6291e6170c77" }},
"body": "Remove automatic RPATH - adapt shlib_wrap.sh\n\nLooking for something starting with '-Wl,-rpath,' isn't good enough,\nas someone might give something like '-Wl,--enable-new-dtags,-rpath,/PATH'.\nLooking for ',-rpath,' should be safe enough.\n\nWe could remove the preloading stuff entirely, but just in case the\nuser has chosen to given RPATH setting arguments at configuration,\nwe'd better make sure testing will still work. Fair warning, there\nare some configuration options that do not work with preloaded OpenSSL\nlibraries, such as the sanity checking ones.\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n"
,
"diff": "diff --git a/util/shlib_wrap.sh.in b/util/shlib_wrap.sh.in\nindex eff1141..27a1e51 100755\n--- a/util/shlib_wrap.sh.in\n+++ b/util/shlib_wrap.sh.in\n@@ -81,7 +81,7 @@ SunOS|IRIX*)\n \t;;\n esac\n \n-{- output_off() if $config{ex_libs} !~ /(^|\u005cs)-Wl,-rpath,/; \u0022\u0022; -}\n+{- output_off() if $config{ex_libs} !~ /,-rpath,/; \u0022\u0022; -}\n if [ -f \u0022$LIBCRYPTOSO\u0022 -a -z \u0022$preload_var\u0022 ]; then\n \t# Following three lines are major excuse for isolating them into\n \t# this wrapper script. Original reason for setting LD_PRELOAD\n@@ -97,7 +97,7 @@ if [ -f \u0022$LIBCRYPTOSO\u0022 -a -z \u0022$preload_var\u0022 ]; then\n \tDYLD_INSERT_LIBRARIES\u003d\u0022$LIBCRYPTOSO:$LIBSSLSO\u0022\t# MacOS X\n \texport LD_PRELOAD _RLD_LIST DYLD_INSERT_LIBRARIES\n fi\n-{- output_on() if $config{ex_libs} !~ /(^|\u005cs)-Wl,-rpath,/; \u0022\u0022; -}\n+{- output_on() if $config{ex_libs} !~ /,-rpath,/; \u0022\u0022; -}\n \n cmd\u003d\u0022$1\u0022; [ -x \u0022$cmd\u0022 ] || cmd\u003d\u0022$cmd${EXE_EXT}\u0022\n shift\n","s":{"c":1752061941,"u": 13888}}
],"g": 14717,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}