summaryrefslogtreecommitdiff
path: root/libcurl/README-DEV
diff options
context:
space:
mode:
Diffstat (limited to 'libcurl/README-DEV')
-rw-r--r--libcurl/README-DEV8
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