summaryrefslogtreecommitdiff
path: root/libicui18n/libicui18n/buildfile
diff options
context:
space:
mode:
Diffstat (limited to 'libicui18n/libicui18n/buildfile')
-rw-r--r--libicui18n/libicui18n/buildfile8
1 files changed, 5 insertions, 3 deletions
diff --git a/libicui18n/libicui18n/buildfile b/libicui18n/libicui18n/buildfile
index 1c0690c..988f400 100644
--- a/libicui18n/libicui18n/buildfile
+++ b/libicui18n/libicui18n/buildfile
@@ -1,5 +1,4 @@
# file : libicui18n/buildfile
-# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd
# license : Unicode License; see accompanying LICENSE file
import int_libs = libicuuc%lib{icuuc}
@@ -93,8 +92,11 @@ switch $tclass, $tsys
}
case 'windows', 'mingw32'
{
- cxx.loptions += -Wl,-Bsymbolic -Wl,--enable-auto-import
- cxx.libs += -lpthread -lm
+ # Note that we ommit -mthreads, -lpthread, and -lm that the upstream
+ # package also passes (see libicuuc/libicu/buildfile for details).
+ #
+ cxx.loptions += -Wl,-Bsymbolic -Wl,--enable-auto-import \
+ -Wl,--no-undefined # Make sure all symbols are resolvable.
}
case 'windows'
{