diff options
Diffstat (limited to 'libcurl/README-DEV')
-rw-r--r-- | libcurl/README-DEV | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libcurl/README-DEV b/libcurl/README-DEV index cea97e1..d4e099d 100644 --- a/libcurl/README-DEV +++ b/libcurl/README-DEV @@ -13,17 +13,13 @@ Some macro values cannot be easily determined at the preprocessing time. We define them based on the supported platform tests and add libcurl/assert.c, containing compile-time assertions for the macros in question. -Copy the upstream's libtool-generated for MacOS libcurl-symbols.expsym file -and comment out (with #) the _curl_jmpenv symbol in it since it causes the -'cannot export hidden symbol' linked warning on MacOS. - Note that re-creating libcurl/curl_config.h from scratch every time we upgrade to a new upstream version would be a real pain. Instead we can only (un)define the newly introduced macros, comparing the already defined and currently used -macro sets. For the comparison we can use config-win32.h and auto-generated on +macro sets. For the comparison we can use config-*.h and auto-generated on Linux upstream's curl_config.h: -$ for m in `cat <upstream-build-dir>/lib/curl_config.h libcurl/lib/config-win32.h | \ +$ for m in `cat <upstream-build-dir>/lib/curl_config.h libcurl/lib/config-*.h | \ sed -n 's/^.*#\s*\(define\|undef\)\s\{1,\}\([_A-Z0-9]\{1,\}\)\(\s.*\)\{0,1\}$/\2/p' | \ sort -u`; do if grep -q -e "\b$m\b" `find -L . ../curl -name '*.h' -a ! -name curl_config.h -a ! -name 'config-*.h' -o -name '*.c'`; then |