... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -145,6 +145,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
145 | 145 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
146 | 146 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
147 | 147 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
148 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
149 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
148 | 150 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
149 | 151 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
150 | 152 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -186,8 +188,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
186 | 186 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
187 | 187 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
188 | 188 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
189 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
190 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
191 | 189 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
192 | 190 |
$(top_srcdir)/configure.ac |
193 | 191 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -449,6 +449,7 @@ SED = @SED@ |
449 | 449 |
SET_MAKE = @SET_MAKE@ |
450 | 450 |
SHELL = @SHELL@ |
451 | 451 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
452 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
452 | 453 |
STRIP = @STRIP@ |
453 | 454 |
THREAD_LIBS = @THREAD_LIBS@ |
454 | 455 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -935,10 +936,9 @@ distcheck: dist |
935 | 935 |
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
936 | 936 |
&& am__cwd=`pwd` \ |
937 | 937 |
&& $(am__cd) $(distdir)/_build \ |
938 |
- && ../configure \ |
|
938 |
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ |
|
939 | 939 |
$(AM_DISTCHECK_CONFIGURE_FLAGS) \ |
940 | 940 |
$(DISTCHECK_CONFIGURE_FLAGS) \ |
941 |
- --srcdir=.. --prefix="$$dc_install_base" \ |
|
942 | 941 |
&& $(MAKE) $(AM_MAKEFLAGS) \ |
943 | 942 |
&& $(MAKE) $(AM_MAKEFLAGS) dvi \ |
944 | 943 |
&& $(MAKE) $(AM_MAKEFLAGS) check \ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# generated automatically by aclocal 1.14.1 -*- Autoconf -*- |
|
1 |
+# generated automatically by aclocal 1.14 -*- Autoconf -*- |
|
2 | 2 |
|
3 | 3 |
# Copyright (C) 1996-2013 Free Software Foundation, Inc. |
4 | 4 |
|
... | ... |
@@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], |
35 | 35 |
[am__api_version='1.14' |
36 | 36 |
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
37 | 37 |
dnl require some minimum version. Point them to the right macro. |
38 |
-m4_if([$1], [1.14.1], [], |
|
38 |
+m4_if([$1], [1.14], [], |
|
39 | 39 |
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
40 | 40 |
]) |
41 | 41 |
|
... | ... |
@@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) |
51 | 51 |
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
52 | 52 |
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
53 | 53 |
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
54 |
-[AM_AUTOMAKE_VERSION([1.14.1])dnl |
|
54 |
+[AM_AUTOMAKE_VERSION([1.14])dnl |
|
55 | 55 |
m4_ifndef([AC_AUTOCONF_VERSION], |
56 | 56 |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
57 | 57 |
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -123,6 +123,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
126 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
127 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
128 | 130 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -164,8 +166,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
166 | 166 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
167 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
168 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
169 | 167 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
170 | 168 |
$(top_srcdir)/configure.ac |
171 | 169 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -406,6 +406,7 @@ SED = @SED@ |
406 | 406 |
SET_MAKE = @SET_MAKE@ |
407 | 407 |
SHELL = @SHELL@ |
408 | 408 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
409 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
409 | 410 |
STRIP = @STRIP@ |
410 | 411 |
THREAD_LIBS = @THREAD_LIBS@ |
411 | 412 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -104,6 +104,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
104 | 104 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
105 | 105 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
106 | 106 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
107 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
108 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
107 | 109 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
108 | 110 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
109 | 111 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -145,8 +147,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
145 | 145 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
146 | 146 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
147 | 147 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
148 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
149 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
150 | 148 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
151 | 149 |
$(top_srcdir)/configure.ac |
152 | 150 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -342,6 +342,7 @@ SED = @SED@ |
342 | 342 |
SET_MAKE = @SET_MAKE@ |
343 | 343 |
SHELL = @SHELL@ |
344 | 344 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
345 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
345 | 346 |
STRIP = @STRIP@ |
346 | 347 |
THREAD_LIBS = @THREAD_LIBS@ |
347 | 348 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -122,6 +122,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
125 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
126 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -163,8 +165,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
166 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
167 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
168 | 166 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
169 | 167 |
$(top_srcdir)/configure.ac |
170 | 168 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -360,6 +360,7 @@ SED = @SED@ |
360 | 360 |
SET_MAKE = @SET_MAKE@ |
361 | 361 |
SHELL = @SHELL@ |
362 | 362 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
363 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
363 | 364 |
STRIP = @STRIP@ |
364 | 365 |
THREAD_LIBS = @THREAD_LIBS@ |
365 | 366 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -53,7 +53,7 @@ AM_CFLAGS=@WERR_CFLAGS@ |
53 | 53 |
endif |
54 | 54 |
|
55 | 55 |
LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMD_LIBS@ @THREAD_LIBS@ |
56 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
56 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMD_CPPFLAGS@ |
|
57 | 57 |
|
58 | 58 |
# it does support --help and --version but with the default config file |
59 | 59 |
# it outputs an error message which tells us to edit the config files |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -122,6 +122,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
125 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
126 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -163,8 +165,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
166 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
167 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
168 | 166 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
169 | 167 |
$(top_srcdir)/configure.ac |
170 | 168 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -373,6 +373,7 @@ SED = @SED@ |
373 | 373 |
SET_MAKE = @SET_MAKE@ |
374 | 374 |
SHELL = @SHELL@ |
375 | 375 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
376 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
376 | 377 |
STRIP = @STRIP@ |
377 | 378 |
THREAD_LIBS = @THREAD_LIBS@ |
378 | 379 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -471,7 +472,7 @@ top_srcdir = @top_srcdir@ |
471 | 471 |
@BUILD_CLAMD_TRUE@ fan.h |
472 | 472 |
|
473 | 473 |
@BUILD_CLAMD_TRUE@AM_CFLAGS = @WERR_CFLAGS@ |
474 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
474 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMD_CPPFLAGS@ |
|
475 | 475 |
|
476 | 476 |
# it does support --help and --version but with the default config file |
477 | 477 |
# it outputs an error message which tells us to edit the config files |
... | ... |
@@ -44,7 +44,7 @@ endif |
44 | 44 |
|
45 | 45 |
|
46 | 46 |
DEFS = @DEFS@ -DCL_NOTHREADS -DCL_NOLIBCLAMAV |
47 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/clamscan -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
47 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/clamscan -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMDSCAN_CPPFLAGS@ |
|
48 | 48 |
LIBS = $(top_builddir)/libclamav/libclamav_internal_utils_nothreads.la @CLAMDSCAN_LIBS@ |
49 | 49 |
|
50 | 50 |
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT=clamdscan$(EXEEXT) |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -122,6 +122,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
125 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
126 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -163,8 +165,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
166 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
167 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
168 | 166 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
169 | 167 |
$(top_srcdir)/configure.ac |
170 | 168 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -371,6 +371,7 @@ SED = @SED@ |
371 | 371 |
SET_MAKE = @SET_MAKE@ |
372 | 372 |
SHELL = @SHELL@ |
373 | 373 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
374 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
374 | 375 |
STRIP = @STRIP@ |
375 | 376 |
THREAD_LIBS = @THREAD_LIBS@ |
376 | 377 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -460,7 +461,7 @@ top_srcdir = @top_srcdir@ |
460 | 460 |
@BUILD_CLAMD_TRUE@ client.h |
461 | 461 |
|
462 | 462 |
@BUILD_CLAMD_TRUE@AM_CFLAGS = @WERR_CFLAGS@ |
463 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/clamscan -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
463 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/clamscan -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMDSCAN_CPPFLAGS@ |
|
464 | 464 |
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = clamdscan$(EXEEXT) |
465 | 465 |
CLEANFILES = *.gcda *.gcno |
466 | 466 |
all: all-am |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -104,6 +104,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
104 | 104 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
105 | 105 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
106 | 106 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
107 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
108 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
107 | 109 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
108 | 110 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
109 | 111 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -145,8 +147,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
145 | 145 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
146 | 146 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
147 | 147 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
148 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
149 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
150 | 148 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
151 | 149 |
$(top_srcdir)/configure.ac |
152 | 150 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -377,6 +377,7 @@ SED = @SED@ |
377 | 377 |
SET_MAKE = @SET_MAKE@ |
378 | 378 |
SHELL = @SHELL@ |
379 | 379 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
380 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
380 | 381 |
STRIP = @STRIP@ |
381 | 382 |
THREAD_LIBS = @THREAD_LIBS@ |
382 | 383 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -38,6 +38,6 @@ clamscan_SOURCES = \ |
38 | 38 |
AM_CFLAGS=@WERR_CFLAGS@ |
39 | 39 |
DEFS = @DEFS@ -DCL_NOTHREADS |
40 | 40 |
LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @CLAMSCAN_LIBS@ |
41 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
41 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMSCAN_CPPFLAGS@ |
|
42 | 42 |
|
43 | 43 |
CLEANFILES=*.gcda *.gcno |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -123,6 +123,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
126 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
127 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
128 | 130 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -164,8 +166,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
166 | 166 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
167 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
168 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
169 | 167 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
170 | 168 |
$(top_srcdir)/configure.ac |
171 | 169 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -362,6 +362,7 @@ SED = @SED@ |
362 | 362 |
SET_MAKE = @SET_MAKE@ |
363 | 363 |
SHELL = @SHELL@ |
364 | 364 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
365 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
365 | 366 |
STRIP = @STRIP@ |
366 | 367 |
THREAD_LIBS = @THREAD_LIBS@ |
367 | 368 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -448,7 +449,7 @@ clamscan_SOURCES = \ |
448 | 448 |
manager.h |
449 | 449 |
|
450 | 450 |
AM_CFLAGS = @WERR_CFLAGS@ |
451 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
451 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @CLAMSCAN_CPPFLAGS@ |
|
452 | 452 |
CLEANFILES = *.gcda *.gcno |
453 | 453 |
all: all-am |
454 | 454 |
|
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -122,6 +122,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
125 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
126 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -163,8 +165,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
166 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
167 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
168 | 166 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
169 | 167 |
$(top_srcdir)/configure.ac |
170 | 168 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -360,6 +360,7 @@ SED = @SED@ |
360 | 360 |
SET_MAKE = @SET_MAKE@ |
361 | 361 |
SHELL = @SHELL@ |
362 | 362 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
363 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
363 | 364 |
STRIP = @STRIP@ |
364 | 365 |
THREAD_LIBS = @THREAD_LIBS@ |
365 | 366 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,14 +1,12 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# Attempt to guess a canonical system name. |
3 |
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
|
4 |
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
|
5 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
3 |
+# Copyright 1992-2013 Free Software Foundation, Inc. |
|
6 | 4 |
|
7 |
-timestamp='2012-02-10' |
|
5 |
+timestamp='2013-05-16' |
|
8 | 6 |
|
9 | 7 |
# This file is free software; you can redistribute it and/or modify it |
10 | 8 |
# under the terms of the GNU General Public License as published by |
11 |
-# the Free Software Foundation; either version 2 of the License, or |
|
9 |
+# the Free Software Foundation; either version 3 of the License, or |
|
12 | 10 |
# (at your option) any later version. |
13 | 11 |
# |
14 | 12 |
# This program is distributed in the hope that it will be useful, but |
... | ... |
@@ -22,19 +20,17 @@ timestamp='2012-02-10' |
22 | 22 |
# As a special exception to the GNU General Public License, if you |
23 | 23 |
# distribute this file as part of a program that contains a |
24 | 24 |
# configuration script generated by Autoconf, you may include it under |
25 |
-# the same distribution terms that you use for the rest of that program. |
|
26 |
- |
|
27 |
- |
|
28 |
-# Originally written by Per Bothner. Please send patches (context |
|
29 |
-# diff format) to <config-patches@gnu.org> and include a ChangeLog |
|
30 |
-# entry. |
|
25 |
+# the same distribution terms that you use for the rest of that |
|
26 |
+# program. This Exception is an additional permission under section 7 |
|
27 |
+# of the GNU General Public License, version 3 ("GPLv3"). |
|
31 | 28 |
# |
32 |
-# This script attempts to guess a canonical system name similar to |
|
33 |
-# config.sub. If it succeeds, it prints the system name on stdout, and |
|
34 |
-# exits with 0. Otherwise, it exits with 1. |
|
29 |
+# Originally written by Per Bothner. |
|
35 | 30 |
# |
36 | 31 |
# You can get the latest version of this script from: |
37 | 32 |
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD |
33 |
+# |
|
34 |
+# Please send patches with a ChangeLog entry to config-patches@gnu.org. |
|
35 |
+ |
|
38 | 36 |
|
39 | 37 |
me=`echo "$0" | sed -e 's,.*/,,'` |
40 | 38 |
|
... | ... |
@@ -54,9 +50,7 @@ version="\ |
54 | 54 |
GNU config.guess ($timestamp) |
55 | 55 |
|
56 | 56 |
Originally written by Per Bothner. |
57 |
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
|
58 |
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
|
59 |
-Free Software Foundation, Inc. |
|
57 |
+Copyright 1992-2013 Free Software Foundation, Inc. |
|
60 | 58 |
|
61 | 59 |
This is free software; see the source for copying conditions. There is NO |
62 | 60 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
... | ... |
@@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown |
138 | 138 |
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
139 | 139 |
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
140 | 140 |
|
141 |
+case "${UNAME_SYSTEM}" in |
|
142 |
+Linux|GNU|GNU/*) |
|
143 |
+ # If the system lacks a compiler, then just pick glibc. |
|
144 |
+ # We could probably try harder. |
|
145 |
+ LIBC=gnu |
|
146 |
+ |
|
147 |
+ eval $set_cc_for_build |
|
148 |
+ cat <<-EOF > $dummy.c |
|
149 |
+ #include <features.h> |
|
150 |
+ #if defined(__UCLIBC__) |
|
151 |
+ LIBC=uclibc |
|
152 |
+ #elif defined(__dietlibc__) |
|
153 |
+ LIBC=dietlibc |
|
154 |
+ #else |
|
155 |
+ LIBC=gnu |
|
156 |
+ #endif |
|
157 |
+ EOF |
|
158 |
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` |
|
159 |
+ ;; |
|
160 |
+esac |
|
161 |
+ |
|
141 | 162 |
# Note: order is significant - the case branches are not exclusive. |
142 | 163 |
|
143 | 164 |
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
... | ... |
@@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
200 | 200 |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
201 | 201 |
echo "${machine}-${os}${release}" |
202 | 202 |
exit ;; |
203 |
+ *:Bitrig:*:*) |
|
204 |
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
|
205 |
+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} |
|
206 |
+ exit ;; |
|
203 | 207 |
*:OpenBSD:*:*) |
204 | 208 |
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
205 | 209 |
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} |
... | ... |
@@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
302 | 302 |
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
303 | 303 |
echo arm-acorn-riscix${UNAME_RELEASE} |
304 | 304 |
exit ;; |
305 |
- arm:riscos:*:*|arm:RISCOS:*:*) |
|
305 |
+ arm*:riscos:*:*|arm*:RISCOS:*:*) |
|
306 | 306 |
echo arm-unknown-riscos |
307 | 307 |
exit ;; |
308 | 308 |
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) |
... | ... |
@@ -791,16 +810,14 @@ EOF |
791 | 791 |
exit ;; |
792 | 792 |
*:FreeBSD:*:*) |
793 | 793 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
794 |
- case ${UNAME_PROCESSOR} in |
|
795 |
- amd64) |
|
796 |
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
|
797 |
- *) |
|
798 |
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
|
799 |
- esac |
|
794 |
+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
|
800 | 795 |
exit ;; |
801 | 796 |
i*:CYGWIN*:*) |
802 | 797 |
echo ${UNAME_MACHINE}-pc-cygwin |
803 | 798 |
exit ;; |
799 |
+ *:MINGW64*:*) |
|
800 |
+ echo ${UNAME_MACHINE}-pc-mingw64 |
|
801 |
+ exit ;; |
|
804 | 802 |
*:MINGW*:*) |
805 | 803 |
echo ${UNAME_MACHINE}-pc-mingw32 |
806 | 804 |
exit ;; |
... | ... |
@@ -852,21 +869,21 @@ EOF |
852 | 852 |
exit ;; |
853 | 853 |
*:GNU:*:*) |
854 | 854 |
# the GNU system |
855 |
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` |
|
855 |
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` |
|
856 | 856 |
exit ;; |
857 | 857 |
*:GNU/*:*:*) |
858 | 858 |
# other systems with GNU libc and userland |
859 |
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu |
|
859 |
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} |
|
860 | 860 |
exit ;; |
861 | 861 |
i*86:Minix:*:*) |
862 | 862 |
echo ${UNAME_MACHINE}-pc-minix |
863 | 863 |
exit ;; |
864 | 864 |
aarch64:Linux:*:*) |
865 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
865 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
866 | 866 |
exit ;; |
867 | 867 |
aarch64_be:Linux:*:*) |
868 | 868 |
UNAME_MACHINE=aarch64_be |
869 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
869 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
870 | 870 |
exit ;; |
871 | 871 |
alpha:Linux:*:*) |
872 | 872 |
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
... | ... |
@@ -879,59 +896,54 @@ EOF |
879 | 879 |
EV68*) UNAME_MACHINE=alphaev68 ;; |
880 | 880 |
esac |
881 | 881 |
objdump --private-headers /bin/sh | grep -q ld.so.1 |
882 |
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi |
|
883 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} |
|
882 |
+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi |
|
883 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
884 |
+ exit ;; |
|
885 |
+ arc:Linux:*:* | arceb:Linux:*:*) |
|
886 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
884 | 887 |
exit ;; |
885 | 888 |
arm*:Linux:*:*) |
886 | 889 |
eval $set_cc_for_build |
887 | 890 |
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
888 | 891 |
| grep -q __ARM_EABI__ |
889 | 892 |
then |
890 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
893 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
891 | 894 |
else |
892 | 895 |
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
893 | 896 |
| grep -q __ARM_PCS_VFP |
894 | 897 |
then |
895 |
- echo ${UNAME_MACHINE}-unknown-linux-gnueabi |
|
898 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi |
|
896 | 899 |
else |
897 |
- echo ${UNAME_MACHINE}-unknown-linux-gnueabihf |
|
900 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf |
|
898 | 901 |
fi |
899 | 902 |
fi |
900 | 903 |
exit ;; |
901 | 904 |
avr32*:Linux:*:*) |
902 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
905 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
903 | 906 |
exit ;; |
904 | 907 |
cris:Linux:*:*) |
905 |
- echo ${UNAME_MACHINE}-axis-linux-gnu |
|
908 |
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
|
906 | 909 |
exit ;; |
907 | 910 |
crisv32:Linux:*:*) |
908 |
- echo ${UNAME_MACHINE}-axis-linux-gnu |
|
911 |
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
|
909 | 912 |
exit ;; |
910 | 913 |
frv:Linux:*:*) |
911 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
914 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
912 | 915 |
exit ;; |
913 | 916 |
hexagon:Linux:*:*) |
914 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
917 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
915 | 918 |
exit ;; |
916 | 919 |
i*86:Linux:*:*) |
917 |
- LIBC=gnu |
|
918 |
- eval $set_cc_for_build |
|
919 |
- sed 's/^ //' << EOF >$dummy.c |
|
920 |
- #ifdef __dietlibc__ |
|
921 |
- LIBC=dietlibc |
|
922 |
- #endif |
|
923 |
-EOF |
|
924 |
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` |
|
925 |
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" |
|
920 |
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC} |
|
926 | 921 |
exit ;; |
927 | 922 |
ia64:Linux:*:*) |
928 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
923 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
929 | 924 |
exit ;; |
930 | 925 |
m32r*:Linux:*:*) |
931 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
926 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
932 | 927 |
exit ;; |
933 | 928 |
m68*:Linux:*:*) |
934 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
929 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
935 | 930 |
exit ;; |
936 | 931 |
mips:Linux:*:* | mips64:Linux:*:*) |
937 | 932 |
eval $set_cc_for_build |
... | ... |
@@ -950,54 +962,57 @@ EOF |
950 | 950 |
#endif |
951 | 951 |
EOF |
952 | 952 |
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` |
953 |
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } |
|
953 |
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } |
|
954 | 954 |
;; |
955 |
+ or1k:Linux:*:*) |
|
956 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
957 |
+ exit ;; |
|
955 | 958 |
or32:Linux:*:*) |
956 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
959 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
957 | 960 |
exit ;; |
958 | 961 |
padre:Linux:*:*) |
959 |
- echo sparc-unknown-linux-gnu |
|
962 |
+ echo sparc-unknown-linux-${LIBC} |
|
960 | 963 |
exit ;; |
961 | 964 |
parisc64:Linux:*:* | hppa64:Linux:*:*) |
962 |
- echo hppa64-unknown-linux-gnu |
|
965 |
+ echo hppa64-unknown-linux-${LIBC} |
|
963 | 966 |
exit ;; |
964 | 967 |
parisc:Linux:*:* | hppa:Linux:*:*) |
965 | 968 |
# Look for CPU level |
966 | 969 |
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
967 |
- PA7*) echo hppa1.1-unknown-linux-gnu ;; |
|
968 |
- PA8*) echo hppa2.0-unknown-linux-gnu ;; |
|
969 |
- *) echo hppa-unknown-linux-gnu ;; |
|
970 |
+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; |
|
971 |
+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; |
|
972 |
+ *) echo hppa-unknown-linux-${LIBC} ;; |
|
970 | 973 |
esac |
971 | 974 |
exit ;; |
972 | 975 |
ppc64:Linux:*:*) |
973 |
- echo powerpc64-unknown-linux-gnu |
|
976 |
+ echo powerpc64-unknown-linux-${LIBC} |
|
974 | 977 |
exit ;; |
975 | 978 |
ppc:Linux:*:*) |
976 |
- echo powerpc-unknown-linux-gnu |
|
979 |
+ echo powerpc-unknown-linux-${LIBC} |
|
977 | 980 |
exit ;; |
978 | 981 |
s390:Linux:*:* | s390x:Linux:*:*) |
979 |
- echo ${UNAME_MACHINE}-ibm-linux |
|
982 |
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC} |
|
980 | 983 |
exit ;; |
981 | 984 |
sh64*:Linux:*:*) |
982 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
985 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
983 | 986 |
exit ;; |
984 | 987 |
sh*:Linux:*:*) |
985 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
988 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
986 | 989 |
exit ;; |
987 | 990 |
sparc:Linux:*:* | sparc64:Linux:*:*) |
988 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
991 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
989 | 992 |
exit ;; |
990 | 993 |
tile*:Linux:*:*) |
991 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
994 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
992 | 995 |
exit ;; |
993 | 996 |
vax:Linux:*:*) |
994 |
- echo ${UNAME_MACHINE}-dec-linux-gnu |
|
997 |
+ echo ${UNAME_MACHINE}-dec-linux-${LIBC} |
|
995 | 998 |
exit ;; |
996 | 999 |
x86_64:Linux:*:*) |
997 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
1000 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
998 | 1001 |
exit ;; |
999 | 1002 |
xtensa*:Linux:*:*) |
1000 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
1003 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
1001 | 1004 |
exit ;; |
1002 | 1005 |
i*86:DYNIX/ptx:4*:*) |
1003 | 1006 |
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
... | ... |
@@ -1201,6 +1216,9 @@ EOF |
1201 | 1201 |
BePC:Haiku:*:*) # Haiku running on Intel PC compatible. |
1202 | 1202 |
echo i586-pc-haiku |
1203 | 1203 |
exit ;; |
1204 |
+ x86_64:Haiku:*:*) |
|
1205 |
+ echo x86_64-unknown-haiku |
|
1206 |
+ exit ;; |
|
1204 | 1207 |
SX-4:SUPER-UX:*:*) |
1205 | 1208 |
echo sx4-nec-superux${UNAME_RELEASE} |
1206 | 1209 |
exit ;; |
... | ... |
@@ -1227,19 +1245,21 @@ EOF |
1227 | 1227 |
exit ;; |
1228 | 1228 |
*:Darwin:*:*) |
1229 | 1229 |
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1230 |
- case $UNAME_PROCESSOR in |
|
1231 |
- i386) |
|
1232 |
- eval $set_cc_for_build |
|
1233 |
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
|
1234 |
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
|
1235 |
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
|
1236 |
- grep IS_64BIT_ARCH >/dev/null |
|
1237 |
- then |
|
1238 |
- UNAME_PROCESSOR="x86_64" |
|
1239 |
- fi |
|
1240 |
- fi ;; |
|
1241 |
- unknown) UNAME_PROCESSOR=powerpc ;; |
|
1242 |
- esac |
|
1230 |
+ eval $set_cc_for_build |
|
1231 |
+ if test "$UNAME_PROCESSOR" = unknown ; then |
|
1232 |
+ UNAME_PROCESSOR=powerpc |
|
1233 |
+ fi |
|
1234 |
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
|
1235 |
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
|
1236 |
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
|
1237 |
+ grep IS_64BIT_ARCH >/dev/null |
|
1238 |
+ then |
|
1239 |
+ case $UNAME_PROCESSOR in |
|
1240 |
+ i386) UNAME_PROCESSOR=x86_64 ;; |
|
1241 |
+ powerpc) UNAME_PROCESSOR=powerpc64 ;; |
|
1242 |
+ esac |
|
1243 |
+ fi |
|
1244 |
+ fi |
|
1243 | 1245 |
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} |
1244 | 1246 |
exit ;; |
1245 | 1247 |
*:procnto*:*:* | *:QNX:[0123456789]*:*) |
... | ... |
@@ -1256,7 +1276,7 @@ EOF |
1256 | 1256 |
NEO-?:NONSTOP_KERNEL:*:*) |
1257 | 1257 |
echo neo-tandem-nsk${UNAME_RELEASE} |
1258 | 1258 |
exit ;; |
1259 |
- NSE-?:NONSTOP_KERNEL:*:*) |
|
1259 |
+ NSE-*:NONSTOP_KERNEL:*:*) |
|
1260 | 1260 |
echo nse-tandem-nsk${UNAME_RELEASE} |
1261 | 1261 |
exit ;; |
1262 | 1262 |
NSR-?:NONSTOP_KERNEL:*:*) |
... | ... |
@@ -1330,9 +1350,6 @@ EOF |
1330 | 1330 |
exit ;; |
1331 | 1331 |
esac |
1332 | 1332 |
|
1333 |
-#echo '(No uname command or uname output not recognized.)' 1>&2 |
|
1334 |
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 |
|
1335 |
- |
|
1336 | 1333 |
eval $set_cc_for_build |
1337 | 1334 |
cat >$dummy.c <<EOF |
1338 | 1335 |
#ifdef _SEQUENT_ |
... | ... |
@@ -1,24 +1,18 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# Configuration validation subroutine script. |
3 |
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
|
4 |
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
|
5 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
3 |
+# Copyright 1992-2013 Free Software Foundation, Inc. |
|
6 | 4 |
|
7 |
-timestamp='2012-04-18' |
|
5 |
+timestamp='2013-04-24' |
|
8 | 6 |
|
9 |
-# This file is (in principle) common to ALL GNU software. |
|
10 |
-# The presence of a machine in this file suggests that SOME GNU software |
|
11 |
-# can handle that machine. It does not imply ALL GNU software can. |
|
12 |
-# |
|
13 |
-# This file is free software; you can redistribute it and/or modify |
|
14 |
-# it under the terms of the GNU General Public License as published by |
|
15 |
-# the Free Software Foundation; either version 2 of the License, or |
|
7 |
+# This file is free software; you can redistribute it and/or modify it |
|
8 |
+# under the terms of the GNU General Public License as published by |
|
9 |
+# the Free Software Foundation; either version 3 of the License, or |
|
16 | 10 |
# (at your option) any later version. |
17 | 11 |
# |
18 |
-# This program is distributed in the hope that it will be useful, |
|
19 |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 |
-# GNU General Public License for more details. |
|
12 |
+# This program is distributed in the hope that it will be useful, but |
|
13 |
+# WITHOUT ANY WARRANTY; without even the implied warranty of |
|
14 |
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
15 |
+# General Public License for more details. |
|
22 | 16 |
# |
23 | 17 |
# You should have received a copy of the GNU General Public License |
24 | 18 |
# along with this program; if not, see <http://www.gnu.org/licenses/>. |
... | ... |
@@ -26,11 +20,12 @@ timestamp='2012-04-18' |
26 | 26 |
# As a special exception to the GNU General Public License, if you |
27 | 27 |
# distribute this file as part of a program that contains a |
28 | 28 |
# configuration script generated by Autoconf, you may include it under |
29 |
-# the same distribution terms that you use for the rest of that program. |
|
29 |
+# the same distribution terms that you use for the rest of that |
|
30 |
+# program. This Exception is an additional permission under section 7 |
|
31 |
+# of the GNU General Public License, version 3 ("GPLv3"). |
|
30 | 32 |
|
31 | 33 |
|
32 |
-# Please send patches to <config-patches@gnu.org>. Submit a context |
|
33 |
-# diff and a properly formatted GNU ChangeLog entry. |
|
34 |
+# Please send patches with a ChangeLog entry to config-patches@gnu.org. |
|
34 | 35 |
# |
35 | 36 |
# Configuration subroutine to validate and canonicalize a configuration type. |
36 | 37 |
# Supply the specified configuration type as an argument. |
... | ... |
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>." |
73 | 73 |
version="\ |
74 | 74 |
GNU config.sub ($timestamp) |
75 | 75 |
|
76 |
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
|
77 |
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
|
78 |
-Free Software Foundation, Inc. |
|
76 |
+Copyright 1992-2013 Free Software Foundation, Inc. |
|
79 | 77 |
|
80 | 78 |
This is free software; see the source for copying conditions. There is NO |
81 | 79 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
... | ... |
@@ -123,7 +116,7 @@ esac |
123 | 123 |
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` |
124 | 124 |
case $maybe_os in |
125 | 125 |
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ |
126 |
- linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ |
|
126 |
+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ |
|
127 | 127 |
knetbsd*-gnu* | netbsd*-gnu* | \ |
128 | 128 |
kopensolaris*-gnu* | \ |
129 | 129 |
storm-chaos* | os2-emx* | rtmk-nova*) |
... | ... |
@@ -156,7 +149,7 @@ case $os in |
156 | 156 |
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ |
157 | 157 |
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ |
158 | 158 |
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ |
159 |
- -apple | -axis | -knuth | -cray | -microblaze) |
|
159 |
+ -apple | -axis | -knuth | -cray | -microblaze*) |
|
160 | 160 |
os= |
161 | 161 |
basic_machine=$1 |
162 | 162 |
;; |
... | ... |
@@ -259,8 +252,10 @@ case $basic_machine in |
259 | 259 |
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ |
260 | 260 |
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
261 | 261 |
| am33_2.0 \ |
262 |
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ |
|
263 |
- | be32 | be64 \ |
|
262 |
+ | arc | arceb \ |
|
263 |
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ |
|
264 |
+ | avr | avr32 \ |
|
265 |
+ | be32 | be64 \ |
|
264 | 266 |
| bfin \ |
265 | 267 |
| c4x | clipper \ |
266 | 268 |
| d10v | d30v | dlx | dsp16xx \ |
... | ... |
@@ -273,7 +268,7 @@ case $basic_machine in |
273 | 273 |
| le32 | le64 \ |
274 | 274 |
| lm32 \ |
275 | 275 |
| m32c | m32r | m32rle | m68000 | m68k | m88k \ |
276 |
- | maxq | mb | microblaze | mcore | mep | metag \ |
|
276 |
+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ |
|
277 | 277 |
| mips | mipsbe | mipseb | mipsel | mipsle \ |
278 | 278 |
| mips16 \ |
279 | 279 |
| mips64 | mips64el \ |
... | ... |
@@ -291,16 +286,17 @@ case $basic_machine in |
291 | 291 |
| mipsisa64r2 | mipsisa64r2el \ |
292 | 292 |
| mipsisa64sb1 | mipsisa64sb1el \ |
293 | 293 |
| mipsisa64sr71k | mipsisa64sr71kel \ |
294 |
+ | mipsr5900 | mipsr5900el \ |
|
294 | 295 |
| mipstx39 | mipstx39el \ |
295 | 296 |
| mn10200 | mn10300 \ |
296 | 297 |
| moxie \ |
297 | 298 |
| mt \ |
298 | 299 |
| msp430 \ |
299 | 300 |
| nds32 | nds32le | nds32be \ |
300 |
- | nios | nios2 \ |
|
301 |
+ | nios | nios2 | nios2eb | nios2el \ |
|
301 | 302 |
| ns16k | ns32k \ |
302 | 303 |
| open8 \ |
303 |
- | or32 \ |
|
304 |
+ | or1k | or32 \ |
|
304 | 305 |
| pdp10 | pdp11 | pj | pjl \ |
305 | 306 |
| powerpc | powerpc64 | powerpc64le | powerpcle \ |
306 | 307 |
| pyramid \ |
... | ... |
@@ -370,7 +366,7 @@ case $basic_machine in |
370 | 370 |
| aarch64-* | aarch64_be-* \ |
371 | 371 |
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ |
372 | 372 |
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ |
373 |
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ |
|
373 |
+ | alphapca5[67]-* | alpha64pca5[67]-* | amd64-* | arc-* | arceb-* \ |
|
374 | 374 |
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \ |
375 | 375 |
| avr-* | avr32-* \ |
376 | 376 |
| be32-* | be64-* \ |
... | ... |
@@ -389,7 +385,8 @@ case $basic_machine in |
389 | 389 |
| lm32-* \ |
390 | 390 |
| m32c-* | m32r-* | m32rle-* \ |
391 | 391 |
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
392 |
- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ |
|
392 |
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ |
|
393 |
+ | microblaze-* | microblazeel-* \ |
|
393 | 394 |
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ |
394 | 395 |
| mips16-* \ |
395 | 396 |
| mips64-* | mips64el-* \ |
... | ... |
@@ -407,12 +404,13 @@ case $basic_machine in |
407 | 407 |
| mipsisa64r2-* | mipsisa64r2el-* \ |
408 | 408 |
| mipsisa64sb1-* | mipsisa64sb1el-* \ |
409 | 409 |
| mipsisa64sr71k-* | mipsisa64sr71kel-* \ |
410 |
+ | mipsr5900-* | mipsr5900el-* \ |
|
410 | 411 |
| mipstx39-* | mipstx39el-* \ |
411 | 412 |
| mmix-* \ |
412 | 413 |
| mt-* \ |
413 | 414 |
| msp430-* \ |
414 | 415 |
| nds32-* | nds32le-* | nds32be-* \ |
415 |
- | nios-* | nios2-* \ |
|
416 |
+ | nios-* | nios2-* | nios2eb-* | nios2el-* \ |
|
416 | 417 |
| none-* | np1-* | ns16k-* | ns32k-* \ |
417 | 418 |
| open8-* \ |
418 | 419 |
| orion-* \ |
... | ... |
@@ -475,12 +473,6 @@ case $basic_machine in |
475 | 475 |
basic_machine=a29k-none |
476 | 476 |
os=-bsd |
477 | 477 |
;; |
478 |
- amd64) |
|
479 |
- basic_machine=x86_64-pc |
|
480 |
- ;; |
|
481 |
- amd64-*) |
|
482 |
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` |
|
483 |
- ;; |
|
484 | 478 |
amdahl) |
485 | 479 |
basic_machine=580-amdahl |
486 | 480 |
os=-sysv |
... | ... |
@@ -788,9 +780,13 @@ case $basic_machine in |
788 | 788 |
basic_machine=ns32k-utek |
789 | 789 |
os=-sysv |
790 | 790 |
;; |
791 |
- microblaze) |
|
791 |
+ microblaze*) |
|
792 | 792 |
basic_machine=microblaze-xilinx |
793 | 793 |
;; |
794 |
+ mingw64) |
|
795 |
+ basic_machine=x86_64-pc |
|
796 |
+ os=-mingw64 |
|
797 |
+ ;; |
|
794 | 798 |
mingw32) |
795 | 799 |
basic_machine=i386-pc |
796 | 800 |
os=-mingw32 |
... | ... |
@@ -1019,7 +1015,11 @@ case $basic_machine in |
1019 | 1019 |
basic_machine=i586-unknown |
1020 | 1020 |
os=-pw32 |
1021 | 1021 |
;; |
1022 |
- rdos) |
|
1022 |
+ rdos | rdos64) |
|
1023 |
+ basic_machine=x86_64-pc |
|
1024 |
+ os=-rdos |
|
1025 |
+ ;; |
|
1026 |
+ rdos32) |
|
1023 | 1027 |
basic_machine=i386-pc |
1024 | 1028 |
os=-rdos |
1025 | 1029 |
;; |
... | ... |
@@ -1346,21 +1346,21 @@ case $os in |
1346 | 1346 |
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
1347 | 1347 |
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ |
1348 | 1348 |
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ |
1349 |
- | -sym* | -kopensolaris* \ |
|
1349 |
+ | -sym* | -kopensolaris* | -plan9* \ |
|
1350 | 1350 |
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ |
1351 | 1351 |
| -aos* | -aros* \ |
1352 | 1352 |
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
1353 | 1353 |
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ |
1354 | 1354 |
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ |
1355 |
- | -openbsd* | -solidbsd* \ |
|
1355 |
+ | -bitrig* | -openbsd* | -solidbsd* \ |
|
1356 | 1356 |
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ |
1357 | 1357 |
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
1358 | 1358 |
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
1359 | 1359 |
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
1360 | 1360 |
| -chorusos* | -chorusrdb* | -cegcc* \ |
1361 | 1361 |
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
1362 |
- | -mingw32* | -linux-gnu* | -linux-android* \ |
|
1363 |
- | -linux-newlib* | -linux-uclibc* \ |
|
1362 |
+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ |
|
1363 |
+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ |
|
1364 | 1364 |
| -uxpv* | -beos* | -mpeix* | -udk* \ |
1365 | 1365 |
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ |
1366 | 1366 |
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
... | ... |
@@ -1492,9 +1492,6 @@ case $os in |
1492 | 1492 |
-aros*) |
1493 | 1493 |
os=-aros |
1494 | 1494 |
;; |
1495 |
- -kaos*) |
|
1496 |
- os=-kaos |
|
1497 |
- ;; |
|
1498 | 1495 |
-zvmoe) |
1499 | 1496 |
os=-zvmoe |
1500 | 1497 |
;; |
... | ... |
@@ -1586,6 +1583,9 @@ case $basic_machine in |
1586 | 1586 |
mips*-*) |
1587 | 1587 |
os=-elf |
1588 | 1588 |
;; |
1589 |
+ or1k-*) |
|
1590 |
+ os=-elf |
|
1591 |
+ ;; |
|
1589 | 1592 |
or32-*) |
1590 | 1593 |
os=-coff |
1591 | 1594 |
;; |
... | ... |
@@ -1,10 +1,9 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# depcomp - compile a program generating dependencies as side-effects |
3 | 3 |
|
4 |
-scriptversion=2012-03-27.16; # UTC |
|
4 |
+scriptversion=2013-05-30.07; # UTC |
|
5 | 5 |
|
6 |
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, |
|
7 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
6 |
+# Copyright (C) 1999-2013 Free Software Foundation, Inc. |
|
8 | 7 |
|
9 | 8 |
# This program is free software; you can redistribute it and/or modify |
10 | 9 |
# it under the terms of the GNU General Public License as published by |
... | ... |
@@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC |
28 | 28 |
|
29 | 29 |
case $1 in |
30 | 30 |
'') |
31 |
- echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
|
32 |
- exit 1; |
|
33 |
- ;; |
|
31 |
+ echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
|
32 |
+ exit 1; |
|
33 |
+ ;; |
|
34 | 34 |
-h | --h*) |
35 | 35 |
cat <<\EOF |
36 | 36 |
Usage: depcomp [--help] [--version] PROGRAM [ARGS] |
... | ... |
@@ -57,11 +56,65 @@ EOF |
57 | 57 |
;; |
58 | 58 |
esac |
59 | 59 |
|
60 |
+# Get the directory component of the given path, and save it in the |
|
61 |
+# global variables '$dir'. Note that this directory component will |
|
62 |
+# be either empty or ending with a '/' character. This is deliberate. |
|
63 |
+set_dir_from () |
|
64 |
+{ |
|
65 |
+ case $1 in |
|
66 |
+ */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; |
|
67 |
+ *) dir=;; |
|
68 |
+ esac |
|
69 |
+} |
|
70 |
+ |
|
71 |
+# Get the suffix-stripped basename of the given path, and save it the |
|
72 |
+# global variable '$base'. |
|
73 |
+set_base_from () |
|
74 |
+{ |
|
75 |
+ base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` |
|
76 |
+} |
|
77 |
+ |
|
78 |
+# If no dependency file was actually created by the compiler invocation, |
|
79 |
+# we still have to create a dummy depfile, to avoid errors with the |
|
80 |
+# Makefile "include basename.Plo" scheme. |
|
81 |
+make_dummy_depfile () |
|
82 |
+{ |
|
83 |
+ echo "#dummy" > "$depfile" |
|
84 |
+} |
|
85 |
+ |
|
86 |
+# Factor out some common post-processing of the generated depfile. |
|
87 |
+# Requires the auxiliary global variable '$tmpdepfile' to be set. |
|
88 |
+aix_post_process_depfile () |
|
89 |
+{ |
|
90 |
+ # If the compiler actually managed to produce a dependency file, |
|
91 |
+ # post-process it. |
|
92 |
+ if test -f "$tmpdepfile"; then |
|
93 |
+ # Each line is of the form 'foo.o: dependency.h'. |
|
94 |
+ # Do two passes, one to just change these to |
|
95 |
+ # $object: dependency.h |
|
96 |
+ # and one to simply output |
|
97 |
+ # dependency.h: |
|
98 |
+ # which is needed to avoid the deleted-header problem. |
|
99 |
+ { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" |
|
100 |
+ sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" |
|
101 |
+ } > "$depfile" |
|
102 |
+ rm -f "$tmpdepfile" |
|
103 |
+ else |
|
104 |
+ make_dummy_depfile |
|
105 |
+ fi |
|
106 |
+} |
|
107 |
+ |
|
60 | 108 |
# A tabulation character. |
61 | 109 |
tab=' ' |
62 | 110 |
# A newline character. |
63 | 111 |
nl=' |
64 | 112 |
' |
113 |
+# Character ranges might be problematic outside the C locale. |
|
114 |
+# These definitions help. |
|
115 |
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ |
|
116 |
+lower=abcdefghijklmnopqrstuvwxyz |
|
117 |
+digits=0123456789 |
|
118 |
+alpha=${upper}${lower} |
|
65 | 119 |
|
66 | 120 |
if test -z "$depmode" || test -z "$source" || test -z "$object"; then |
67 | 121 |
echo "depcomp: Variables source, object and depmode must be set" 1>&2 |
... | ... |
@@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} |
75 | 75 |
|
76 | 76 |
rm -f "$tmpdepfile" |
77 | 77 |
|
78 |
+# Avoid interferences from the environment. |
|
79 |
+gccflag= dashmflag= |
|
80 |
+ |
|
78 | 81 |
# Some modes work just like other modes, but use different flags. We |
79 | 82 |
# parameterize here, but still list the modes in the big case below, |
80 | 83 |
# to make depend.m4 easier to write. Note that we *cannot* use a case |
... | ... |
@@ -86,32 +142,32 @@ if test "$depmode" = hp; then |
86 | 86 |
fi |
87 | 87 |
|
88 | 88 |
if test "$depmode" = dashXmstdout; then |
89 |
- # This is just like dashmstdout with a different argument. |
|
90 |
- dashmflag=-xM |
|
91 |
- depmode=dashmstdout |
|
89 |
+ # This is just like dashmstdout with a different argument. |
|
90 |
+ dashmflag=-xM |
|
91 |
+ depmode=dashmstdout |
|
92 | 92 |
fi |
93 | 93 |
|
94 | 94 |
cygpath_u="cygpath -u -f -" |
95 | 95 |
if test "$depmode" = msvcmsys; then |
96 |
- # This is just like msvisualcpp but w/o cygpath translation. |
|
97 |
- # Just convert the backslash-escaped backslashes to single forward |
|
98 |
- # slashes to satisfy depend.m4 |
|
99 |
- cygpath_u='sed s,\\\\,/,g' |
|
100 |
- depmode=msvisualcpp |
|
96 |
+ # This is just like msvisualcpp but w/o cygpath translation. |
|
97 |
+ # Just convert the backslash-escaped backslashes to single forward |
|
98 |
+ # slashes to satisfy depend.m4 |
|
99 |
+ cygpath_u='sed s,\\\\,/,g' |
|
100 |
+ depmode=msvisualcpp |
|
101 | 101 |
fi |
102 | 102 |
|
103 | 103 |
if test "$depmode" = msvc7msys; then |
104 |
- # This is just like msvc7 but w/o cygpath translation. |
|
105 |
- # Just convert the backslash-escaped backslashes to single forward |
|
106 |
- # slashes to satisfy depend.m4 |
|
107 |
- cygpath_u='sed s,\\\\,/,g' |
|
108 |
- depmode=msvc7 |
|
104 |
+ # This is just like msvc7 but w/o cygpath translation. |
|
105 |
+ # Just convert the backslash-escaped backslashes to single forward |
|
106 |
+ # slashes to satisfy depend.m4 |
|
107 |
+ cygpath_u='sed s,\\\\,/,g' |
|
108 |
+ depmode=msvc7 |
|
109 | 109 |
fi |
110 | 110 |
|
111 | 111 |
if test "$depmode" = xlc; then |
112 |
- # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. |
|
113 |
- gccflag=-qmakedep=gcc,-MF |
|
114 |
- depmode=gcc |
|
112 |
+ # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. |
|
113 |
+ gccflag=-qmakedep=gcc,-MF |
|
114 |
+ depmode=gcc |
|
115 | 115 |
fi |
116 | 116 |
|
117 | 117 |
case "$depmode" in |
... | ... |
@@ -134,8 +190,7 @@ gcc3) |
134 | 134 |
done |
135 | 135 |
"$@" |
136 | 136 |
stat=$? |
137 |
- if test $stat -eq 0; then : |
|
138 |
- else |
|
137 |
+ if test $stat -ne 0; then |
|
139 | 138 |
rm -f "$tmpdepfile" |
140 | 139 |
exit $stat |
141 | 140 |
fi |
... | ... |
@@ -143,13 +198,17 @@ gcc3) |
143 | 143 |
;; |
144 | 144 |
|
145 | 145 |
gcc) |
146 |
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. |
|
147 |
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. |
|
148 |
+## (see the conditional assignment to $gccflag above). |
|
146 | 149 |
## There are various ways to get dependency output from gcc. Here's |
147 | 150 |
## why we pick this rather obscure method: |
148 | 151 |
## - Don't want to use -MD because we'd like the dependencies to end |
149 | 152 |
## up in a subdir. Having to rename by hand is ugly. |
150 | 153 |
## (We might end up doing this anyway to support other compilers.) |
151 | 154 |
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like |
152 |
-## -MM, not -M (despite what the docs say). |
|
155 |
+## -MM, not -M (despite what the docs say). Also, it might not be |
|
156 |
+## supported by the other compilers which use the 'gcc' depmode. |
|
153 | 157 |
## - Using -M directly means running the compiler twice (even worse |
154 | 158 |
## than renaming). |
155 | 159 |
if test -z "$gccflag"; then |
... | ... |
@@ -157,15 +216,14 @@ gcc) |
157 | 157 |
fi |
158 | 158 |
"$@" -Wp,"$gccflag$tmpdepfile" |
159 | 159 |
stat=$? |
160 |
- if test $stat -eq 0; then : |
|
161 |
- else |
|
160 |
+ if test $stat -ne 0; then |
|
162 | 161 |
rm -f "$tmpdepfile" |
163 | 162 |
exit $stat |
164 | 163 |
fi |
165 | 164 |
rm -f "$depfile" |
166 | 165 |
echo "$object : \\" > "$depfile" |
167 |
- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz |
|
168 |
-## The second -e expression handles DOS-style file names with drive letters. |
|
166 |
+ # The second -e expression handles DOS-style file names with drive |
|
167 |
+ # letters. |
|
169 | 168 |
sed -e 's/^[^:]*: / /' \ |
170 | 169 |
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" |
171 | 170 |
## This next piece of magic avoids the "deleted header file" problem. |
... | ... |
@@ -174,15 +232,15 @@ gcc) |
174 | 174 |
## typically no way to rebuild the header). We avoid this by adding |
175 | 175 |
## dummy dependencies for each header file. Too bad gcc doesn't do |
176 | 176 |
## this for us directly. |
177 |
- tr ' ' "$nl" < "$tmpdepfile" | |
|
178 | 177 |
## Some versions of gcc put a space before the ':'. On the theory |
179 | 178 |
## that the space means something, we add a space to the output as |
180 | 179 |
## well. hp depmode also adds that space, but also prefixes the VPATH |
181 | 180 |
## to the object. Take care to not repeat it in the output. |
182 | 181 |
## Some versions of the HPUX 10.20 sed can't process this invocation |
183 | 182 |
## correctly. Breaking it into two sed invocations is a workaround. |
184 |
- sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ |
|
185 |
- | sed -e 's/$/ :/' >> "$depfile" |
|
183 |
+ tr ' ' "$nl" < "$tmpdepfile" \ |
|
184 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ |
|
185 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
186 | 186 |
rm -f "$tmpdepfile" |
187 | 187 |
;; |
188 | 188 |
|
... | ... |
@@ -200,8 +258,7 @@ sgi) |
200 | 200 |
"$@" -MDupdate "$tmpdepfile" |
201 | 201 |
fi |
202 | 202 |
stat=$? |
203 |
- if test $stat -eq 0; then : |
|
204 |
- else |
|
203 |
+ if test $stat -ne 0; then |
|
205 | 204 |
rm -f "$tmpdepfile" |
206 | 205 |
exit $stat |
207 | 206 |
fi |
... | ... |
@@ -209,7 +266,6 @@ sgi) |
209 | 209 |
|
210 | 210 |
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files |
211 | 211 |
echo "$object : \\" > "$depfile" |
212 |
- |
|
213 | 212 |
# Clip off the initial element (the dependent). Don't try to be |
214 | 213 |
# clever and replace this with sed code, as IRIX sed won't handle |
215 | 214 |
# lines with more than a fixed number of characters (4096 in |
... | ... |
@@ -217,19 +273,15 @@ sgi) |
217 | 217 |
# the IRIX cc adds comments like '#:fec' to the end of the |
218 | 218 |
# dependency line. |
219 | 219 |
tr ' ' "$nl" < "$tmpdepfile" \ |
220 |
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ |
|
221 |
- tr "$nl" ' ' >> "$depfile" |
|
220 |
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ |
|
221 |
+ | tr "$nl" ' ' >> "$depfile" |
|
222 | 222 |
echo >> "$depfile" |
223 |
- |
|
224 | 223 |
# The second pass generates a dummy entry for each header file. |
225 | 224 |
tr ' ' "$nl" < "$tmpdepfile" \ |
226 |
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ |
|
227 |
- >> "$depfile" |
|
225 |
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ |
|
226 |
+ >> "$depfile" |
|
228 | 227 |
else |
229 |
- # The sourcefile does not contain any dependencies, so just |
|
230 |
- # store a dummy comment line, to avoid errors with the Makefile |
|
231 |
- # "include basename.Plo" scheme. |
|
232 |
- echo "#dummy" > "$depfile" |
|
228 |
+ make_dummy_depfile |
|
233 | 229 |
fi |
234 | 230 |
rm -f "$tmpdepfile" |
235 | 231 |
;; |
... | ... |
@@ -247,9 +299,8 @@ aix) |
247 | 247 |
# current directory. Also, the AIX compiler puts '$object:' at the |
248 | 248 |
# start of each line; $object doesn't have directory information. |
249 | 249 |
# Version 6 uses the directory in both cases. |
250 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
251 |
- test "x$dir" = "x$object" && dir= |
|
252 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
250 |
+ set_dir_from "$object" |
|
251 |
+ set_base_from "$object" |
|
253 | 252 |
if test "$libtool" = yes; then |
254 | 253 |
tmpdepfile1=$dir$base.u |
255 | 254 |
tmpdepfile2=$base.u |
... | ... |
@@ -262,9 +313,7 @@ aix) |
262 | 262 |
"$@" -M |
263 | 263 |
fi |
264 | 264 |
stat=$? |
265 |
- |
|
266 |
- if test $stat -eq 0; then : |
|
267 |
- else |
|
265 |
+ if test $stat -ne 0; then |
|
268 | 266 |
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
269 | 267 |
exit $stat |
270 | 268 |
fi |
... | ... |
@@ -273,65 +322,113 @@ aix) |
273 | 273 |
do |
274 | 274 |
test -f "$tmpdepfile" && break |
275 | 275 |
done |
276 |
- if test -f "$tmpdepfile"; then |
|
277 |
- # Each line is of the form 'foo.o: dependent.h'. |
|
278 |
- # Do two passes, one to just change these to |
|
279 |
- # '$object: dependent.h' and one to simply 'dependent.h:'. |
|
280 |
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" |
|
281 |
- sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" |
|
282 |
- else |
|
283 |
- # The sourcefile does not contain any dependencies, so just |
|
284 |
- # store a dummy comment line, to avoid errors with the Makefile |
|
285 |
- # "include basename.Plo" scheme. |
|
286 |
- echo "#dummy" > "$depfile" |
|
276 |
+ aix_post_process_depfile |
|
277 |
+ ;; |
|
278 |
+ |
|
279 |
+tcc) |
|
280 |
+ # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 |
|
281 |
+ # FIXME: That version still under development at the moment of writing. |
|
282 |
+ # Make that this statement remains true also for stable, released |
|
283 |
+ # versions. |
|
284 |
+ # It will wrap lines (doesn't matter whether long or short) with a |
|
285 |
+ # trailing '\', as in: |
|
286 |
+ # |
|
287 |
+ # foo.o : \ |
|
288 |
+ # foo.c \ |
|
289 |
+ # foo.h \ |
|
290 |
+ # |
|
291 |
+ # It will put a trailing '\' even on the last line, and will use leading |
|
292 |
+ # spaces rather than leading tabs (at least since its commit 0394caf7 |
|
293 |
+ # "Emit spaces for -MD"). |
|
294 |
+ "$@" -MD -MF "$tmpdepfile" |
|
295 |
+ stat=$? |
|
296 |
+ if test $stat -ne 0; then |
|
297 |
+ rm -f "$tmpdepfile" |
|
298 |
+ exit $stat |
|
287 | 299 |
fi |
300 |
+ rm -f "$depfile" |
|
301 |
+ # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. |
|
302 |
+ # We have to change lines of the first kind to '$object: \'. |
|
303 |
+ sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" |
|
304 |
+ # And for each line of the second kind, we have to emit a 'dep.h:' |
|
305 |
+ # dummy dependency, to avoid the deleted-header problem. |
|
306 |
+ sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" |
|
288 | 307 |
rm -f "$tmpdepfile" |
289 | 308 |
;; |
290 | 309 |
|
291 |
-icc) |
|
292 |
- # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. |
|
293 |
- # However on |
|
294 |
- # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c |
|
295 |
- # ICC 7.0 will fill foo.d with something like |
|
296 |
- # foo.o: sub/foo.c |
|
297 |
- # foo.o: sub/foo.h |
|
298 |
- # which is wrong. We want |
|
299 |
- # sub/foo.o: sub/foo.c |
|
300 |
- # sub/foo.o: sub/foo.h |
|
301 |
- # sub/foo.c: |
|
302 |
- # sub/foo.h: |
|
303 |
- # ICC 7.1 will output |
|
310 |
+## The order of this option in the case statement is important, since the |
|
311 |
+## shell code in configure will try each of these formats in the order |
|
312 |
+## listed in this file. A plain '-MD' option would be understood by many |
|
313 |
+## compilers, so we must ensure this comes after the gcc and icc options. |
|
314 |
+pgcc) |
|
315 |
+ # Portland's C compiler understands '-MD'. |
|
316 |
+ # Will always output deps to 'file.d' where file is the root name of the |
|
317 |
+ # source file under compilation, even if file resides in a subdirectory. |
|
318 |
+ # The object file name does not affect the name of the '.d' file. |
|
319 |
+ # pgcc 10.2 will output |
|
304 | 320 |
# foo.o: sub/foo.c sub/foo.h |
305 |
- # and will wrap long lines using '\': |
|
321 |
+ # and will wrap long lines using '\' : |
|
306 | 322 |
# foo.o: sub/foo.c ... \ |
307 | 323 |
# sub/foo.h ... \ |
308 | 324 |
# ... |
309 |
- # tcc 0.9.26 (FIXME still under development at the moment of writing) |
|
310 |
- # will emit a similar output, but also prepend the continuation lines |
|
311 |
- # with horizontal tabulation characters. |
|
312 |
- "$@" -MD -MF "$tmpdepfile" |
|
313 |
- stat=$? |
|
314 |
- if test $stat -eq 0; then : |
|
315 |
- else |
|
325 |
+ set_dir_from "$object" |
|
326 |
+ # Use the source, not the object, to determine the base name, since |
|
327 |
+ # that's sadly what pgcc will do too. |
|
328 |
+ set_base_from "$source" |
|
329 |
+ tmpdepfile=$base.d |
|
330 |
+ |
|
331 |
+ # For projects that build the same source file twice into different object |
|
332 |
+ # files, the pgcc approach of using the *source* file root name can cause |
|
333 |
+ # problems in parallel builds. Use a locking strategy to avoid stomping on |
|
334 |
+ # the same $tmpdepfile. |
|
335 |
+ lockdir=$base.d-lock |
|
336 |
+ trap " |
|
337 |
+ echo '$0: caught signal, cleaning up...' >&2 |
|
338 |
+ rmdir '$lockdir' |
|
339 |
+ exit 1 |
|
340 |
+ " 1 2 13 15 |
|
341 |
+ numtries=100 |
|
342 |
+ i=$numtries |
|
343 |
+ while test $i -gt 0; do |
|
344 |
+ # mkdir is a portable test-and-set. |
|
345 |
+ if mkdir "$lockdir" 2>/dev/null; then |
|
346 |
+ # This process acquired the lock. |
|
347 |
+ "$@" -MD |
|
348 |
+ stat=$? |
|
349 |
+ # Release the lock. |
|
350 |
+ rmdir "$lockdir" |
|
351 |
+ break |
|
352 |
+ else |
|
353 |
+ # If the lock is being held by a different process, wait |
|
354 |
+ # until the winning process is done or we timeout. |
|
355 |
+ while test -d "$lockdir" && test $i -gt 0; do |
|
356 |
+ sleep 1 |
|
357 |
+ i=`expr $i - 1` |
|
358 |
+ done |
|
359 |
+ fi |
|
360 |
+ i=`expr $i - 1` |
|
361 |
+ done |
|
362 |
+ trap - 1 2 13 15 |
|
363 |
+ if test $i -le 0; then |
|
364 |
+ echo "$0: failed to acquire lock after $numtries attempts" >&2 |
|
365 |
+ echo "$0: check lockdir '$lockdir'" >&2 |
|
366 |
+ exit 1 |
|
367 |
+ fi |
|
368 |
+ |
|
369 |
+ if test $stat -ne 0; then |
|
316 | 370 |
rm -f "$tmpdepfile" |
317 | 371 |
exit $stat |
318 | 372 |
fi |
319 | 373 |
rm -f "$depfile" |
320 |
- # Each line is of the form 'foo.o: dependent.h', |
|
321 |
- # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. |
|
374 |
+ # Each line is of the form `foo.o: dependent.h', |
|
375 |
+ # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. |
|
322 | 376 |
# Do two passes, one to just change these to |
323 |
- # '$object: dependent.h' and one to simply 'dependent.h:'. |
|
324 |
- sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ |
|
325 |
- < "$tmpdepfile" > "$depfile" |
|
326 |
- sed ' |
|
327 |
- s/[ '"$tab"'][ '"$tab"']*/ /g |
|
328 |
- s/^ *// |
|
329 |
- s/ *\\*$// |
|
330 |
- s/^[^:]*: *// |
|
331 |
- /^$/d |
|
332 |
- /:$/d |
|
333 |
- s/$/ :/ |
|
334 |
- ' < "$tmpdepfile" >> "$depfile" |
|
377 |
+ # `$object: dependent.h' and one to simply `dependent.h:'. |
|
378 |
+ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" |
|
379 |
+ # Some versions of the HPUX 10.20 sed can't process this invocation |
|
380 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
381 |
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ |
|
382 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
335 | 383 |
rm -f "$tmpdepfile" |
336 | 384 |
;; |
337 | 385 |
|
... | ... |
@@ -342,9 +439,8 @@ hp2) |
342 | 342 |
# 'foo.d', which lands next to the object file, wherever that |
343 | 343 |
# happens to be. |
344 | 344 |
# Much of this is similar to the tru64 case; see comments there. |
345 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
346 |
- test "x$dir" = "x$object" && dir= |
|
347 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
345 |
+ set_dir_from "$object" |
|
346 |
+ set_base_from "$object" |
|
348 | 347 |
if test "$libtool" = yes; then |
349 | 348 |
tmpdepfile1=$dir$base.d |
350 | 349 |
tmpdepfile2=$dir.libs/$base.d |
... | ... |
@@ -355,8 +451,7 @@ hp2) |
355 | 355 |
"$@" +Maked |
356 | 356 |
fi |
357 | 357 |
stat=$? |
358 |
- if test $stat -eq 0; then : |
|
359 |
- else |
|
358 |
+ if test $stat -ne 0; then |
|
360 | 359 |
rm -f "$tmpdepfile1" "$tmpdepfile2" |
361 | 360 |
exit $stat |
362 | 361 |
fi |
... | ... |
@@ -366,76 +461,61 @@ hp2) |
366 | 366 |
test -f "$tmpdepfile" && break |
367 | 367 |
done |
368 | 368 |
if test -f "$tmpdepfile"; then |
369 |
- sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" |
|
369 |
+ sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" |
|
370 | 370 |
# Add 'dependent.h:' lines. |
371 | 371 |
sed -ne '2,${ |
372 |
- s/^ *// |
|
373 |
- s/ \\*$// |
|
374 |
- s/$/:/ |
|
375 |
- p |
|
376 |
- }' "$tmpdepfile" >> "$depfile" |
|
372 |
+ s/^ *// |
|
373 |
+ s/ \\*$// |
|
374 |
+ s/$/:/ |
|
375 |
+ p |
|
376 |
+ }' "$tmpdepfile" >> "$depfile" |
|
377 | 377 |
else |
378 |
- echo "#dummy" > "$depfile" |
|
378 |
+ make_dummy_depfile |
|
379 | 379 |
fi |
380 | 380 |
rm -f "$tmpdepfile" "$tmpdepfile2" |
381 | 381 |
;; |
382 | 382 |
|
383 | 383 |
tru64) |
384 |
- # The Tru64 compiler uses -MD to generate dependencies as a side |
|
385 |
- # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. |
|
386 |
- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put |
|
387 |
- # dependencies in 'foo.d' instead, so we check for that too. |
|
388 |
- # Subdirectories are respected. |
|
389 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
390 |
- test "x$dir" = "x$object" && dir= |
|
391 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
392 |
- |
|
393 |
- if test "$libtool" = yes; then |
|
394 |
- # With Tru64 cc, shared objects can also be used to make a |
|
395 |
- # static library. This mechanism is used in libtool 1.4 series to |
|
396 |
- # handle both shared and static libraries in a single compilation. |
|
397 |
- # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. |
|
398 |
- # |
|
399 |
- # With libtool 1.5 this exception was removed, and libtool now |
|
400 |
- # generates 2 separate objects for the 2 libraries. These two |
|
401 |
- # compilations output dependencies in $dir.libs/$base.o.d and |
|
402 |
- # in $dir$base.o.d. We have to check for both files, because |
|
403 |
- # one of the two compilations can be disabled. We should prefer |
|
404 |
- # $dir$base.o.d over $dir.libs/$base.o.d because the latter is |
|
405 |
- # automatically cleaned when .libs/ is deleted, while ignoring |
|
406 |
- # the former would cause a distcleancheck panic. |
|
407 |
- tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 |
|
408 |
- tmpdepfile2=$dir$base.o.d # libtool 1.5 |
|
409 |
- tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 |
|
410 |
- tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 |
|
411 |
- "$@" -Wc,-MD |
|
412 |
- else |
|
413 |
- tmpdepfile1=$dir$base.o.d |
|
414 |
- tmpdepfile2=$dir$base.d |
|
415 |
- tmpdepfile3=$dir$base.d |
|
416 |
- tmpdepfile4=$dir$base.d |
|
417 |
- "$@" -MD |
|
418 |
- fi |
|
419 |
- |
|
420 |
- stat=$? |
|
421 |
- if test $stat -eq 0; then : |
|
422 |
- else |
|
423 |
- rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" |
|
424 |
- exit $stat |
|
425 |
- fi |
|
426 |
- |
|
427 |
- for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" |
|
428 |
- do |
|
429 |
- test -f "$tmpdepfile" && break |
|
430 |
- done |
|
431 |
- if test -f "$tmpdepfile"; then |
|
432 |
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" |
|
433 |
- sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" |
|
434 |
- else |
|
435 |
- echo "#dummy" > "$depfile" |
|
436 |
- fi |
|
437 |
- rm -f "$tmpdepfile" |
|
438 |
- ;; |
|
384 |
+ # The Tru64 compiler uses -MD to generate dependencies as a side |
|
385 |
+ # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. |
|
386 |
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put |
|
387 |
+ # dependencies in 'foo.d' instead, so we check for that too. |
|
388 |
+ # Subdirectories are respected. |
|
389 |
+ set_dir_from "$object" |
|
390 |
+ set_base_from "$object" |
|
391 |
+ |
|
392 |
+ if test "$libtool" = yes; then |
|
393 |
+ # Libtool generates 2 separate objects for the 2 libraries. These |
|
394 |
+ # two compilations output dependencies in $dir.libs/$base.o.d and |
|
395 |
+ # in $dir$base.o.d. We have to check for both files, because |
|
396 |
+ # one of the two compilations can be disabled. We should prefer |
|
397 |
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is |
|
398 |
+ # automatically cleaned when .libs/ is deleted, while ignoring |
|
399 |
+ # the former would cause a distcleancheck panic. |
|
400 |
+ tmpdepfile1=$dir$base.o.d # libtool 1.5 |
|
401 |
+ tmpdepfile2=$dir.libs/$base.o.d # Likewise. |
|
402 |
+ tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 |
|
403 |
+ "$@" -Wc,-MD |
|
404 |
+ else |
|
405 |
+ tmpdepfile1=$dir$base.d |
|
406 |
+ tmpdepfile2=$dir$base.d |
|
407 |
+ tmpdepfile3=$dir$base.d |
|
408 |
+ "$@" -MD |
|
409 |
+ fi |
|
410 |
+ |
|
411 |
+ stat=$? |
|
412 |
+ if test $stat -ne 0; then |
|
413 |
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
|
414 |
+ exit $stat |
|
415 |
+ fi |
|
416 |
+ |
|
417 |
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
|
418 |
+ do |
|
419 |
+ test -f "$tmpdepfile" && break |
|
420 |
+ done |
|
421 |
+ # Same post-processing that is required for AIX mode. |
|
422 |
+ aix_post_process_depfile |
|
423 |
+ ;; |
|
439 | 424 |
|
440 | 425 |
msvc7) |
441 | 426 |
if test "$libtool" = yes; then |
... | ... |
@@ -446,8 +526,7 @@ msvc7) |
446 | 446 |
"$@" $showIncludes > "$tmpdepfile" |
447 | 447 |
stat=$? |
448 | 448 |
grep -v '^Note: including file: ' "$tmpdepfile" |
449 |
- if test "$stat" = 0; then : |
|
450 |
- else |
|
449 |
+ if test $stat -ne 0; then |
|
451 | 450 |
rm -f "$tmpdepfile" |
452 | 451 |
exit $stat |
453 | 452 |
fi |
... | ... |
@@ -473,6 +552,7 @@ $ { |
473 | 473 |
G |
474 | 474 |
p |
475 | 475 |
}' >> "$depfile" |
476 |
+ echo >> "$depfile" # make sure the fragment doesn't end with a backslash |
|
476 | 477 |
rm -f "$tmpdepfile" |
477 | 478 |
;; |
478 | 479 |
|
... | ... |
@@ -524,13 +604,14 @@ dashmstdout) |
524 | 524 |
# in the target name. This is to cope with DOS-style filenames: |
525 | 525 |
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. |
526 | 526 |
"$@" $dashmflag | |
527 |
- sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" |
|
527 |
+ sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" |
|
528 | 528 |
rm -f "$depfile" |
529 | 529 |
cat < "$tmpdepfile" > "$depfile" |
530 |
- tr ' ' "$nl" < "$tmpdepfile" | \ |
|
531 |
-## Some versions of the HPUX 10.20 sed can't process this invocation |
|
532 |
-## correctly. Breaking it into two sed invocations is a workaround. |
|
533 |
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" |
|
530 |
+ # Some versions of the HPUX 10.20 sed can't process this sed invocation |
|
531 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
532 |
+ tr ' ' "$nl" < "$tmpdepfile" \ |
|
533 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ |
|
534 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
534 | 535 |
rm -f "$tmpdepfile" |
535 | 536 |
;; |
536 | 537 |
|
... | ... |
@@ -583,10 +664,12 @@ makedepend) |
583 | 583 |
# makedepend may prepend the VPATH from the source file name to the object. |
584 | 584 |
# No need to regex-escape $object, excess matching of '.' is harmless. |
585 | 585 |
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" |
586 |
- sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ |
|
587 |
-## Some versions of the HPUX 10.20 sed can't process this invocation |
|
588 |
-## correctly. Breaking it into two sed invocations is a workaround. |
|
589 |
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" |
|
586 |
+ # Some versions of the HPUX 10.20 sed can't process the last invocation |
|
587 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
588 |
+ sed '1,2d' "$tmpdepfile" \ |
|
589 |
+ | tr ' ' "$nl" \ |
|
590 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ |
|
591 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
590 | 592 |
rm -f "$tmpdepfile" "$tmpdepfile".bak |
591 | 593 |
;; |
592 | 594 |
|
... | ... |
@@ -622,10 +705,10 @@ cpp) |
622 | 622 |
esac |
623 | 623 |
done |
624 | 624 |
|
625 |
- "$@" -E | |
|
626 |
- sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
627 |
- -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | |
|
628 |
- sed '$ s: \\$::' > "$tmpdepfile" |
|
625 |
+ "$@" -E \ |
|
626 |
+ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
627 |
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
628 |
+ | sed '$ s: \\$::' > "$tmpdepfile" |
|
629 | 629 |
rm -f "$depfile" |
630 | 630 |
echo "$object : \\" > "$depfile" |
631 | 631 |
cat < "$tmpdepfile" >> "$depfile" |
... | ... |
@@ -657,15 +740,15 @@ msvisualcpp) |
657 | 657 |
shift |
658 | 658 |
;; |
659 | 659 |
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") |
660 |
- set fnord "$@" |
|
661 |
- shift |
|
662 |
- shift |
|
663 |
- ;; |
|
660 |
+ set fnord "$@" |
|
661 |
+ shift |
|
662 |
+ shift |
|
663 |
+ ;; |
|
664 | 664 |
*) |
665 |
- set fnord "$@" "$arg" |
|
666 |
- shift |
|
667 |
- shift |
|
668 |
- ;; |
|
665 |
+ set fnord "$@" "$arg" |
|
666 |
+ shift |
|
667 |
+ shift |
|
668 |
+ ;; |
|
669 | 669 |
esac |
670 | 670 |
done |
671 | 671 |
"$@" -E 2>/dev/null | |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
#!/bin/sh |
2 | 2 |
# install - install a program, script, or datafile |
3 | 3 |
|
4 |
-scriptversion=2011-01-19.21; # UTC |
|
4 |
+scriptversion=2011-11-20.07; # UTC |
|
5 | 5 |
|
6 | 6 |
# This originates from X11R5 (mit/util/scripts/install.sh), which was |
7 | 7 |
# later released in X11R6 (xc/config/util/install.sh) with the |
... | ... |
@@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC |
35 | 35 |
# FSF changes to this file are in the public domain. |
36 | 36 |
# |
37 | 37 |
# Calling this script install-sh is preferred over install.sh, to prevent |
38 |
-# `make' implicit rules from creating a file called install from it |
|
38 |
+# 'make' implicit rules from creating a file called install from it |
|
39 | 39 |
# when there is no Makefile. |
40 | 40 |
# |
41 | 41 |
# This script is compatible with the BSD install script, but was written |
... | ... |
@@ -156,7 +156,7 @@ while test $# -ne 0; do |
156 | 156 |
-s) stripcmd=$stripprog;; |
157 | 157 |
|
158 | 158 |
-t) dst_arg=$2 |
159 |
- # Protect names problematic for `test' and other utilities. |
|
159 |
+ # Protect names problematic for 'test' and other utilities. |
|
160 | 160 |
case $dst_arg in |
161 | 161 |
-* | [=\(\)!]) dst_arg=./$dst_arg;; |
162 | 162 |
esac |
... | ... |
@@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then |
190 | 190 |
fi |
191 | 191 |
shift # arg |
192 | 192 |
dst_arg=$arg |
193 |
- # Protect names problematic for `test' and other utilities. |
|
193 |
+ # Protect names problematic for 'test' and other utilities. |
|
194 | 194 |
case $dst_arg in |
195 | 195 |
-* | [=\(\)!]) dst_arg=./$dst_arg;; |
196 | 196 |
esac |
... | ... |
@@ -202,7 +202,7 @@ if test $# -eq 0; then |
202 | 202 |
echo "$0: no input file specified." >&2 |
203 | 203 |
exit 1 |
204 | 204 |
fi |
205 |
- # It's OK to call `install-sh -d' without argument. |
|
205 |
+ # It's OK to call 'install-sh -d' without argument. |
|
206 | 206 |
# This can happen when creating conditional directories. |
207 | 207 |
exit 0 |
208 | 208 |
fi |
... | ... |
@@ -240,7 +240,7 @@ fi |
240 | 240 |
|
241 | 241 |
for src |
242 | 242 |
do |
243 |
- # Protect names problematic for `test' and other utilities. |
|
243 |
+ # Protect names problematic for 'test' and other utilities. |
|
244 | 244 |
case $src in |
245 | 245 |
-* | [=\(\)!]) src=./$src;; |
246 | 246 |
esac |
... | ... |
@@ -354,7 +354,7 @@ do |
354 | 354 |
if test -z "$dir_arg" || { |
355 | 355 |
# Check for POSIX incompatibilities with -m. |
356 | 356 |
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or |
357 |
- # other-writeable bit of parent directory when it shouldn't. |
|
357 |
+ # other-writable bit of parent directory when it shouldn't. |
|
358 | 358 |
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory. |
359 | 359 |
ls_ld_tmpdir=`ls -ld "$tmpdir"` |
360 | 360 |
case $ls_ld_tmpdir in |
... | ... |
@@ -70,7 +70,7 @@ |
70 | 70 |
# compiler: $LTCC |
71 | 71 |
# compiler flags: $LTCFLAGS |
72 | 72 |
# linker: $LD (gnu? $with_gnu_ld) |
73 |
-# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.1 |
|
73 |
+# $progname: (GNU libtool) 2.4.2 |
|
74 | 74 |
# automake: $automake_version |
75 | 75 |
# autoconf: $autoconf_version |
76 | 76 |
# |
... | ... |
@@ -80,7 +80,7 @@ |
80 | 80 |
|
81 | 81 |
PROGRAM=libtool |
82 | 82 |
PACKAGE=libtool |
83 |
-VERSION="2.4.2 Debian-2.4.2-1.1" |
|
83 |
+VERSION=2.4.2 |
|
84 | 84 |
TIMESTAMP="" |
85 | 85 |
package_revision=1.3337 |
86 | 86 |
|
... | ... |
@@ -1375,6 +1375,21 @@ func_replace_sysroot () |
1375 | 1375 |
func_infer_tag () |
1376 | 1376 |
{ |
1377 | 1377 |
$opt_debug |
1378 |
+ |
|
1379 |
+ # FreeBSD-specific: where we install compilers with non-standard names |
|
1380 |
+ tag_compilers_CC="*cc cc* *gcc gcc* clang*" |
|
1381 |
+ tag_compilers_CXX="*c++ c++* *g++ g++* clang++*" |
|
1382 |
+ base_compiler=`set -- "$@"; echo $1` |
|
1383 |
+ |
|
1384 |
+ # If $tagname isn't set, then try to infer if the default "CC" tag applies |
|
1385 |
+ if test -z "$tagname"; then |
|
1386 |
+ for zp in $tag_compilers_CC; do |
|
1387 |
+ case $base_compiler in |
|
1388 |
+ $zp) tagname="CC"; break;; |
|
1389 |
+ esac |
|
1390 |
+ done |
|
1391 |
+ fi |
|
1392 |
+ |
|
1378 | 1393 |
if test -n "$available_tags" && test -z "$tagname"; then |
1379 | 1394 |
CC_quoted= |
1380 | 1395 |
for arg in $CC; do |
... | ... |
@@ -1411,7 +1426,22 @@ func_infer_tag () |
1411 | 1411 |
break |
1412 | 1412 |
;; |
1413 | 1413 |
esac |
1414 |
- fi |
|
1414 |
+ |
|
1415 |
+ # FreeBSD-specific: try compilers based on inferred tag |
|
1416 |
+ if test -z "$tagname"; then |
|
1417 |
+ eval "tag_compilers=\$tag_compilers_${z}" |
|
1418 |
+ if test -n "$tag_compilers"; then |
|
1419 |
+ for zp in $tag_compilers; do |
|
1420 |
+ case $base_compiler in |
|
1421 |
+ $zp) tagname=$z; break;; |
|
1422 |
+ esac |
|
1423 |
+ done |
|
1424 |
+ if test -n "$tagname"; then |
|
1425 |
+ break |
|
1426 |
+ fi |
|
1427 |
+ fi |
|
1428 |
+ fi |
|
1429 |
+ fi |
|
1415 | 1430 |
done |
1416 | 1431 |
# If $tagname still isn't set, then no tagged configuration |
1417 | 1432 |
# was found and let the user know that the "--tag" command |
... | ... |
@@ -3517,6 +3547,9 @@ static const void *lt_preloaded_setup() { |
3517 | 3517 |
;; |
3518 | 3518 |
esac |
3519 | 3519 |
;; |
3520 |
+ *-*-freebsd*) |
|
3521 |
+ # FreeBSD doesn't need this... |
|
3522 |
+ ;; |
|
3520 | 3523 |
*) |
3521 | 3524 |
func_fatal_error "unknown suffix for \`$my_dlsyms'" |
3522 | 3525 |
;; |
... | ... |
@@ -5595,6 +5628,7 @@ func_mode_link () |
5595 | 5595 |
esac |
5596 | 5596 |
;; |
5597 | 5597 |
esac |
5598 |
+ deplibs="$deplibs $arg" |
|
5598 | 5599 |
continue |
5599 | 5600 |
;; |
5600 | 5601 |
|
... | ... |
@@ -6124,10 +6158,7 @@ func_mode_link () |
6124 | 6124 |
case $pass in |
6125 | 6125 |
dlopen) libs="$dlfiles" ;; |
6126 | 6126 |
dlpreopen) libs="$dlprefiles" ;; |
6127 |
- link) |
|
6128 |
- libs="$deplibs %DEPLIBS%" |
|
6129 |
- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" |
|
6130 |
- ;; |
|
6127 |
+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; |
|
6131 | 6128 |
esac |
6132 | 6129 |
fi |
6133 | 6130 |
if test "$linkmode,$pass" = "lib,dlpreopen"; then |
... | ... |
@@ -6170,13 +6201,30 @@ func_mode_link () |
6170 | 6170 |
finalize_deplibs="$deplib $finalize_deplibs" |
6171 | 6171 |
else |
6172 | 6172 |
func_append compiler_flags " $deplib" |
6173 |
- if test "$linkmode" = lib ; then |
|
6174 |
- case "$new_inherited_linker_flags " in |
|
6175 |
- *" $deplib "*) ;; |
|
6176 |
- * ) func_append new_inherited_linker_flags " $deplib" ;; |
|
6177 |
- esac |
|
6178 |
- fi |
|
6179 | 6173 |
fi |
6174 |
+ |
|
6175 |
+ case $linkmode in |
|
6176 |
+ lib) |
|
6177 |
+ deplibs="$deplib $deplibs" |
|
6178 |
+ test "$pass" = conv && continue |
|
6179 |
+ newdependency_libs="$deplib $newdependency_libs" |
|
6180 |
+ ;; |
|
6181 |
+ prog) |
|
6182 |
+ if test "$pass" = conv; then |
|
6183 |
+ deplibs="$deplib $deplibs" |
|
6184 |
+ continue |
|
6185 |
+ fi |
|
6186 |
+ if test "$pass" = scan; then |
|
6187 |
+ deplibs="$deplib $deplibs" |
|
6188 |
+ else |
|
6189 |
+ compile_deplibs="$deplib $compile_deplibs" |
|
6190 |
+ finalize_deplibs="$deplib $finalize_deplibs" |
|
6191 |
+ fi |
|
6192 |
+ ;; |
|
6193 |
+ *) |
|
6194 |
+ ;; |
|
6195 |
+ esac # linkmode |
|
6196 |
+ |
|
6180 | 6197 |
continue |
6181 | 6198 |
;; |
6182 | 6199 |
-l*) |
... | ... |
@@ -6447,19 +6495,19 @@ func_mode_link () |
6447 | 6447 |
# It is a libtool convenience library, so add in its objects. |
6448 | 6448 |
func_append convenience " $ladir/$objdir/$old_library" |
6449 | 6449 |
func_append old_convenience " $ladir/$objdir/$old_library" |
6450 |
- tmp_libs= |
|
6451 |
- for deplib in $dependency_libs; do |
|
6452 |
- deplibs="$deplib $deplibs" |
|
6453 |
- if $opt_preserve_dup_deps ; then |
|
6454 |
- case "$tmp_libs " in |
|
6455 |
- *" $deplib "*) func_append specialdeplibs " $deplib" ;; |
|
6456 |
- esac |
|
6457 |
- fi |
|
6458 |
- func_append tmp_libs " $deplib" |
|
6459 |
- done |
|
6460 | 6450 |
elif test "$linkmode" != prog && test "$linkmode" != lib; then |
6461 | 6451 |
func_fatal_error "\`$lib' is not a convenience library" |
6462 | 6452 |
fi |
6453 |
+ tmp_libs= |
|
6454 |
+ for deplib in $dependency_libs; do |
|
6455 |
+ deplibs="$deplib $deplibs" |
|
6456 |
+ if $opt_preserve_dup_deps ; then |
|
6457 |
+ case "$tmp_libs " in |
|
6458 |
+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; |
|
6459 |
+ esac |
|
6460 |
+ fi |
|
6461 |
+ func_append tmp_libs " $deplib" |
|
6462 |
+ done |
|
6463 | 6463 |
continue |
6464 | 6464 |
fi # $pass = conv |
6465 | 6465 |
|
... | ... |
@@ -7352,9 +7400,6 @@ func_mode_link () |
7352 | 7352 |
revision="$number_minor" |
7353 | 7353 |
lt_irix_increment=no |
7354 | 7354 |
;; |
7355 |
- *) |
|
7356 |
- func_fatal_configuration "$modename: unknown library version type \`$version_type'" |
|
7357 |
- ;; |
|
7358 | 7355 |
esac |
7359 | 7356 |
;; |
7360 | 7357 |
no) |
... | ... |
@@ -1,11 +1,10 @@ |
1 | 1 |
#! /bin/sh |
2 |
-# Common stub for a few missing GNU programs while installing. |
|
2 |
+# Common wrapper for a few potentially missing GNU programs. |
|
3 | 3 |
|
4 |
-scriptversion=2012-01-06.13; # UTC |
|
4 |
+scriptversion=2012-06-26.16; # UTC |
|
5 | 5 |
|
6 |
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, |
|
7 |
-# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. |
|
8 |
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
|
6 |
+# Copyright (C) 1996-2013 Free Software Foundation, Inc. |
|
7 |
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
|
9 | 8 |
|
10 | 9 |
# This program is free software; you can redistribute it and/or modify |
11 | 10 |
# it under the terms of the GNU General Public License as published by |
... | ... |
@@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC |
26 | 26 |
# the same distribution terms that you use for the rest of that program. |
27 | 27 |
|
28 | 28 |
if test $# -eq 0; then |
29 |
- echo 1>&2 "Try \`$0 --help' for more information" |
|
29 |
+ echo 1>&2 "Try '$0 --help' for more information" |
|
30 | 30 |
exit 1 |
31 | 31 |
fi |
32 | 32 |
|
33 |
-run=: |
|
34 |
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' |
|
35 |
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p' |
|
36 |
- |
|
37 |
-# In the cases where this matters, `missing' is being run in the |
|
38 |
-# srcdir already. |
|
39 |
-if test -f configure.ac; then |
|
40 |
- configure_ac=configure.ac |
|
41 |
-else |
|
42 |
- configure_ac=configure.in |
|
43 |
-fi |
|
33 |
+case $1 in |
|
44 | 34 |
|
45 |
-msg="missing on your system" |
|
35 |
+ --is-lightweight) |
|
36 |
+ # Used by our autoconf macros to check whether the available missing |
|
37 |
+ # script is modern enough. |
|
38 |
+ exit 0 |
|
39 |
+ ;; |
|
46 | 40 |
|
47 |
-case $1 in |
|
48 |
- # Try to run requested program, and just exit if it succeeds. |
|
49 |
- run= |
|
50 |
- shift |
|
51 |
- "$@" && exit 0 |
|
52 |
- # Exit code 63 means version mismatch. This often happens |
|
53 |
- # when the user try to use an ancient version of a tool on |
|
54 |
- # a file that requires a minimum version. In this case we |
|
55 |
- # we should proceed has if the program had been absent, or |
|
56 |
- # if --run hadn't been passed. |
|
57 |
- if test $? = 63; then |
|
58 |
- run=: |
|
59 |
- msg="probably too old" |
|
60 |
- fi |
|
61 |
- ;; |
|
41 |
+ --run) |
|
42 |
+ # Back-compat with the calling convention used by older automake. |
|
43 |
+ shift |
|
44 |
+ ;; |
|
62 | 45 |
|
63 | 46 |
-h|--h|--he|--hel|--help) |
64 | 47 |
echo "\ |
65 | 48 |
$0 [OPTION]... PROGRAM [ARGUMENT]... |
66 | 49 |
|
67 |
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an |
|
68 |
-error status if there is no known handling for PROGRAM. |
|
50 |
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due |
|
51 |
+to PROGRAM being missing or too old. |
|
69 | 52 |
|
70 | 53 |
Options: |
71 | 54 |
-h, --help display this help and exit |
72 | 55 |
-v, --version output version information and exit |
73 |
- --run try to run the given command, and emulate it if it fails |
|
74 | 56 |
|
75 | 57 |
Supported PROGRAM values: |
76 |
- aclocal touch file \`aclocal.m4' |
|
77 |
- autoconf touch file \`configure' |
|
78 |
- autoheader touch file \`config.h.in' |
|
79 |
- autom4te touch the output file, or create a stub one |
|
80 |
- automake touch all \`Makefile.in' files |
|
81 |
- bison create \`y.tab.[ch]', if possible, from existing .[ch] |
|
82 |
- flex create \`lex.yy.c', if possible, from existing .c |
|
83 |
- help2man touch the output file |
|
84 |
- lex create \`lex.yy.c', if possible, from existing .c |
|
85 |
- makeinfo touch the output file |
|
86 |
- yacc create \`y.tab.[ch]', if possible, from existing .[ch] |
|
58 |
+ aclocal autoconf autoheader autom4te automake makeinfo |
|
59 |
+ bison yacc flex lex help2man |
|
87 | 60 |
|
88 |
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and |
|
89 |
-\`g' are ignored when checking the name. |
|
61 |
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and |
|
62 |
+'g' are ignored when checking the name. |
|
90 | 63 |
|
91 | 64 |
Send bug reports to <bug-automake@gnu.org>." |
92 | 65 |
exit $? |
... | ... |
@@ -99,228 +70,141 @@ Send bug reports to <bug-automake@gnu.org>." |
99 | 99 |
;; |
100 | 100 |
|
101 | 101 |
-*) |
102 |
- echo 1>&2 "$0: Unknown \`$1' option" |
|
103 |
- echo 1>&2 "Try \`$0 --help' for more information" |
|
102 |
+ echo 1>&2 "$0: unknown '$1' option" |
|
103 |
+ echo 1>&2 "Try '$0 --help' for more information" |
|
104 | 104 |
exit 1 |
105 | 105 |
;; |
106 | 106 |
|
107 | 107 |
esac |
108 | 108 |
|
109 |
-# normalize program name to check for. |
|
110 |
-program=`echo "$1" | sed ' |
|
111 |
- s/^gnu-//; t |
|
112 |
- s/^gnu//; t |
|
113 |
- s/^g//; t'` |
|
114 |
- |
|
115 |
-# Now exit if we have it, but it failed. Also exit now if we |
|
116 |
-# don't have it and --version was passed (most likely to detect |
|
117 |
-# the program). This is about non-GNU programs, so use $1 not |
|
118 |
-# $program. |
|
119 |
-case $1 in |
|
120 |
- lex*|yacc*) |
|
121 |
- # Not GNU programs, they don't have --version. |
|
122 |
- ;; |
|
123 |
- |
|
124 |
- *) |
|
125 |
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then |
|
126 |
- # We have it, but it failed. |
|
127 |
- exit 1 |
|
128 |
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then |
|
129 |
- # Could not run --version or --help. This is probably someone |
|
130 |
- # running `$TOOL --version' or `$TOOL --help' to check whether |
|
131 |
- # $TOOL exists and not knowing $TOOL uses missing. |
|
132 |
- exit 1 |
|
133 |
- fi |
|
134 |
- ;; |
|
135 |
-esac |
|
136 |
- |
|
137 |
-# If it does not exist, or fails to run (possibly an outdated version), |
|
138 |
-# try to emulate it. |
|
139 |
-case $program in |
|
140 |
- aclocal*) |
|
141 |
- echo 1>&2 "\ |
|
142 |
-WARNING: \`$1' is $msg. You should only need it if |
|
143 |
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want |
|
144 |
- to install the \`Automake' and \`Perl' packages. Grab them from |
|
145 |
- any GNU archive site." |
|
146 |
- touch aclocal.m4 |
|
147 |
- ;; |
|
148 |
- |
|
149 |
- autoconf*) |
|
150 |
- echo 1>&2 "\ |
|
151 |
-WARNING: \`$1' is $msg. You should only need it if |
|
152 |
- you modified \`${configure_ac}'. You might want to install the |
|
153 |
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU |
|
154 |
- archive site." |
|
155 |
- touch configure |
|
156 |
- ;; |
|
157 |
- |
|
158 |
- autoheader*) |
|
159 |
- echo 1>&2 "\ |
|
160 |
-WARNING: \`$1' is $msg. You should only need it if |
|
161 |
- you modified \`acconfig.h' or \`${configure_ac}'. You might want |
|
162 |
- to install the \`Autoconf' and \`GNU m4' packages. Grab them |
|
163 |
- from any GNU archive site." |
|
164 |
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` |
|
165 |
- test -z "$files" && files="config.h" |
|
166 |
- touch_files= |
|
167 |
- for f in $files; do |
|
168 |
- case $f in |
|
169 |
- *:*) touch_files="$touch_files "`echo "$f" | |
|
170 |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;; |
|
171 |
- *) touch_files="$touch_files $f.in";; |
|
172 |
- esac |
|
173 |
- done |
|
174 |
- touch $touch_files |
|
175 |
- ;; |
|
176 |
- |
|
177 |
- automake*) |
|
178 |
- echo 1>&2 "\ |
|
179 |
-WARNING: \`$1' is $msg. You should only need it if |
|
180 |
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. |
|
181 |
- You might want to install the \`Automake' and \`Perl' packages. |
|
182 |
- Grab them from any GNU archive site." |
|
183 |
- find . -type f -name Makefile.am -print | |
|
184 |
- sed 's/\.am$/.in/' | |
|
185 |
- while read f; do touch "$f"; done |
|
186 |
- ;; |
|
187 |
- |
|
188 |
- autom4te*) |
|
189 |
- echo 1>&2 "\ |
|
190 |
-WARNING: \`$1' is needed, but is $msg. |
|
191 |
- You might have modified some files without having the |
|
192 |
- proper tools for further handling them. |
|
193 |
- You can get \`$1' as part of \`Autoconf' from any GNU |
|
194 |
- archive site." |
|
195 |
- |
|
196 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
197 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
198 |
- if test -f "$file"; then |
|
199 |
- touch $file |
|
200 |
- else |
|
201 |
- test -z "$file" || exec >$file |
|
202 |
- echo "#! /bin/sh" |
|
203 |
- echo "# Created by GNU Automake missing as a replacement of" |
|
204 |
- echo "# $ $@" |
|
205 |
- echo "exit 0" |
|
206 |
- chmod +x $file |
|
207 |
- exit 1 |
|
208 |
- fi |
|
209 |
- ;; |
|
210 |
- |
|
211 |
- bison*|yacc*) |
|
212 |
- echo 1>&2 "\ |
|
213 |
-WARNING: \`$1' $msg. You should only need it if |
|
214 |
- you modified a \`.y' file. You may need the \`Bison' package |
|
215 |
- in order for those modifications to take effect. You can get |
|
216 |
- \`Bison' from any GNU archive site." |
|
217 |
- rm -f y.tab.c y.tab.h |
|
218 |
- if test $# -ne 1; then |
|
219 |
- eval LASTARG=\${$#} |
|
220 |
- case $LASTARG in |
|
221 |
- *.y) |
|
222 |
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` |
|
223 |
- if test -f "$SRCFILE"; then |
|
224 |
- cp "$SRCFILE" y.tab.c |
|
225 |
- fi |
|
226 |
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` |
|
227 |
- if test -f "$SRCFILE"; then |
|
228 |
- cp "$SRCFILE" y.tab.h |
|
229 |
- fi |
|
230 |
- ;; |
|
231 |
- esac |
|
232 |
- fi |
|
233 |
- if test ! -f y.tab.h; then |
|
234 |
- echo >y.tab.h |
|
235 |
- fi |
|
236 |
- if test ! -f y.tab.c; then |
|
237 |
- echo 'main() { return 0; }' >y.tab.c |
|
238 |
- fi |
|
239 |
- ;; |
|
240 |
- |
|
241 |
- lex*|flex*) |
|
242 |
- echo 1>&2 "\ |
|
243 |
-WARNING: \`$1' is $msg. You should only need it if |
|
244 |
- you modified a \`.l' file. You may need the \`Flex' package |
|
245 |
- in order for those modifications to take effect. You can get |
|
246 |
- \`Flex' from any GNU archive site." |
|
247 |
- rm -f lex.yy.c |
|
248 |
- if test $# -ne 1; then |
|
249 |
- eval LASTARG=\${$#} |
|
250 |
- case $LASTARG in |
|
251 |
- *.l) |
|
252 |
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` |
|
253 |
- if test -f "$SRCFILE"; then |
|
254 |
- cp "$SRCFILE" lex.yy.c |
|
255 |
- fi |
|
256 |
- ;; |
|
257 |
- esac |
|
258 |
- fi |
|
259 |
- if test ! -f lex.yy.c; then |
|
260 |
- echo 'main() { return 0; }' >lex.yy.c |
|
261 |
- fi |
|
262 |
- ;; |
|
263 |
- |
|
264 |
- help2man*) |
|
265 |
- echo 1>&2 "\ |
|
266 |
-WARNING: \`$1' is $msg. You should only need it if |
|
267 |
- you modified a dependency of a manual page. You may need the |
|
268 |
- \`Help2man' package in order for those modifications to take |
|
269 |
- effect. You can get \`Help2man' from any GNU archive site." |
|
270 |
- |
|
271 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
272 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
273 |
- if test -f "$file"; then |
|
274 |
- touch $file |
|
275 |
- else |
|
276 |
- test -z "$file" || exec >$file |
|
277 |
- echo ".ab help2man is required to generate this page" |
|
278 |
- exit $? |
|
279 |
- fi |
|
280 |
- ;; |
|
281 |
- |
|
282 |
- makeinfo*) |
|
283 |
- echo 1>&2 "\ |
|
284 |
-WARNING: \`$1' is $msg. You should only need it if |
|
285 |
- you modified a \`.texi' or \`.texinfo' file, or any other file |
|
286 |
- indirectly affecting the aspect of the manual. The spurious |
|
287 |
- call might also be the consequence of using a buggy \`make' (AIX, |
|
288 |
- DU, IRIX). You might want to install the \`Texinfo' package or |
|
289 |
- the \`GNU make' package. Grab either from any GNU archive site." |
|
290 |
- # The file to touch is that specified with -o ... |
|
291 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
292 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
293 |
- if test -z "$file"; then |
|
294 |
- # ... or it is the one specified with @setfilename ... |
|
295 |
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` |
|
296 |
- file=`sed -n ' |
|
297 |
- /^@setfilename/{ |
|
298 |
- s/.* \([^ ]*\) *$/\1/ |
|
299 |
- p |
|
300 |
- q |
|
301 |
- }' $infile` |
|
302 |
- # ... or it is derived from the source name (dir/f.texi becomes f.info) |
|
303 |
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info |
|
304 |
- fi |
|
305 |
- # If the file does not exist, the user really needs makeinfo; |
|
306 |
- # let's fail without touching anything. |
|
307 |
- test -f $file || exit 1 |
|
308 |
- touch $file |
|
309 |
- ;; |
|
109 |
+# Run the given program, remember its exit status. |
|
110 |
+"$@"; st=$? |
|
111 |
+ |
|
112 |
+# If it succeeded, we are done. |
|
113 |
+test $st -eq 0 && exit 0 |
|
114 |
+ |
|
115 |
+# Also exit now if we it failed (or wasn't found), and '--version' was |
|
116 |
+# passed; such an option is passed most likely to detect whether the |
|
117 |
+# program is present and works. |
|
118 |
+case $2 in --version|--help) exit $st;; esac |
|
119 |
+ |
|
120 |
+# Exit code 63 means version mismatch. This often happens when the user |
|
121 |
+# tries to use an ancient version of a tool on a file that requires a |
|
122 |
+# minimum version. |
|
123 |
+if test $st -eq 63; then |
|
124 |
+ msg="probably too old" |
|
125 |
+elif test $st -eq 127; then |
|
126 |
+ # Program was missing. |
|
127 |
+ msg="missing on your system" |
|
128 |
+else |
|
129 |
+ # Program was found and executed, but failed. Give up. |
|
130 |
+ exit $st |
|
131 |
+fi |
|
310 | 132 |
|
311 |
- *) |
|
312 |
- echo 1>&2 "\ |
|
313 |
-WARNING: \`$1' is needed, and is $msg. |
|
314 |
- You might have modified some files without having the |
|
315 |
- proper tools for further handling them. Check the \`README' file, |
|
316 |
- it often tells you about the needed prerequisites for installing |
|
317 |
- this package. You may also peek at any GNU archive site, in case |
|
318 |
- some other package would contain this missing \`$1' program." |
|
319 |
- exit 1 |
|
133 |
+perl_URL=http://www.perl.org/ |
|
134 |
+flex_URL=http://flex.sourceforge.net/ |
|
135 |
+gnu_software_URL=http://www.gnu.org/software |
|
136 |
+ |
|
137 |
+program_details () |
|
138 |
+{ |
|
139 |
+ case $1 in |
|
140 |
+ aclocal|automake) |
|
141 |
+ echo "The '$1' program is part of the GNU Automake package:" |
|
142 |
+ echo "<$gnu_software_URL/automake>" |
|
143 |
+ echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" |
|
144 |
+ echo "<$gnu_software_URL/autoconf>" |
|
145 |
+ echo "<$gnu_software_URL/m4/>" |
|
146 |
+ echo "<$perl_URL>" |
|
147 |
+ ;; |
|
148 |
+ autoconf|autom4te|autoheader) |
|
149 |
+ echo "The '$1' program is part of the GNU Autoconf package:" |
|
150 |
+ echo "<$gnu_software_URL/autoconf/>" |
|
151 |
+ echo "It also requires GNU m4 and Perl in order to run:" |
|
152 |
+ echo "<$gnu_software_URL/m4/>" |
|
153 |
+ echo "<$perl_URL>" |
|
154 |
+ ;; |
|
155 |
+ esac |
|
156 |
+} |
|
157 |
+ |
|
158 |
+give_advice () |
|
159 |
+{ |
|
160 |
+ # Normalize program name to check for. |
|
161 |
+ normalized_program=`echo "$1" | sed ' |
|
162 |
+ s/^gnu-//; t |
|
163 |
+ s/^gnu//; t |
|
164 |
+ s/^g//; t'` |
|
165 |
+ |
|
166 |
+ printf '%s\n' "'$1' is $msg." |
|
167 |
+ |
|
168 |
+ configure_deps="'configure.ac' or m4 files included by 'configure.ac'" |
|
169 |
+ case $normalized_program in |
|
170 |
+ autoconf*) |
|
171 |
+ echo "You should only need it if you modified 'configure.ac'," |
|
172 |
+ echo "or m4 files included by it." |
|
173 |
+ program_details 'autoconf' |
|
174 |
+ ;; |
|
175 |
+ autoheader*) |
|
176 |
+ echo "You should only need it if you modified 'acconfig.h' or" |
|
177 |
+ echo "$configure_deps." |
|
178 |
+ program_details 'autoheader' |
|
179 |
+ ;; |
|
180 |
+ automake*) |
|
181 |
+ echo "You should only need it if you modified 'Makefile.am' or" |
|
182 |
+ echo "$configure_deps." |
|
183 |
+ program_details 'automake' |
|
184 |
+ ;; |
|
185 |
+ aclocal*) |
|
186 |
+ echo "You should only need it if you modified 'acinclude.m4' or" |
|
187 |
+ echo "$configure_deps." |
|
188 |
+ program_details 'aclocal' |
|
189 |
+ ;; |
|
190 |
+ autom4te*) |
|
191 |
+ echo "You might have modified some maintainer files that require" |
|
192 |
+ echo "the 'automa4te' program to be rebuilt." |
|
193 |
+ program_details 'autom4te' |
|
194 |
+ ;; |
|
195 |
+ bison*|yacc*) |
|
196 |
+ echo "You should only need it if you modified a '.y' file." |
|
197 |
+ echo "You may want to install the GNU Bison package:" |
|
198 |
+ echo "<$gnu_software_URL/bison/>" |
|
199 |
+ ;; |
|
200 |
+ lex*|flex*) |
|
201 |
+ echo "You should only need it if you modified a '.l' file." |
|
202 |
+ echo "You may want to install the Fast Lexical Analyzer package:" |
|
203 |
+ echo "<$flex_URL>" |
|
204 |
+ ;; |
|
205 |
+ help2man*) |
|
206 |
+ echo "You should only need it if you modified a dependency" \ |
|
207 |
+ "of a man page." |
|
208 |
+ echo "You may want to install the GNU Help2man package:" |
|
209 |
+ echo "<$gnu_software_URL/help2man/>" |
|
320 | 210 |
;; |
321 |
-esac |
|
322 |
- |
|
323 |
-exit 0 |
|
211 |
+ makeinfo*) |
|
212 |
+ echo "You should only need it if you modified a '.texi' file, or" |
|
213 |
+ echo "any other file indirectly affecting the aspect of the manual." |
|
214 |
+ echo "You might want to install the Texinfo package:" |
|
215 |
+ echo "<$gnu_software_URL/texinfo/>" |
|
216 |
+ echo "The spurious makeinfo call might also be the consequence of" |
|
217 |
+ echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" |
|
218 |
+ echo "want to install GNU make:" |
|
219 |
+ echo "<$gnu_software_URL/make/>" |
|
220 |
+ ;; |
|
221 |
+ *) |
|
222 |
+ echo "You might have modified some files without having the proper" |
|
223 |
+ echo "tools for further handling them. Check the 'README' file, it" |
|
224 |
+ echo "often tells you about the needed prerequisites for installing" |
|
225 |
+ echo "this package. You may also peek at any GNU archive site, in" |
|
226 |
+ echo "case some other package contains this missing '$1' program." |
|
227 |
+ ;; |
|
228 |
+ esac |
|
229 |
+} |
|
230 |
+ |
|
231 |
+give_advice "$1" | sed -e '1s/^/WARNING: /' \ |
|
232 |
+ -e '2,$s/^/ /' >&2 |
|
233 |
+ |
|
234 |
+# Propagate the correct exit status (expected to be 127 for a program |
|
235 |
+# not found, 63 for a program that failed due to version mismatch). |
|
236 |
+exit $st |
|
324 | 237 |
|
325 | 238 |
# Local variables: |
326 | 239 |
# eval: (add-hook 'write-file-hooks 'time-stamp) |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# test-driver - basic testsuite driver script. |
3 | 3 |
|
4 |
-scriptversion=2013-07-13.22; # UTC |
|
4 |
+scriptversion=2012-06-27.10; # UTC |
|
5 | 5 |
|
6 | 6 |
# Copyright (C) 2011-2013 Free Software Foundation, Inc. |
7 | 7 |
# |
... | ... |
@@ -44,12 +44,13 @@ print_usage () |
44 | 44 |
Usage: |
45 | 45 |
test-driver --test-name=NAME --log-file=PATH --trs-file=PATH |
46 | 46 |
[--expect-failure={yes|no}] [--color-tests={yes|no}] |
47 |
- [--enable-hard-errors={yes|no}] [--] |
|
48 |
- TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS] |
|
47 |
+ [--enable-hard-errors={yes|no}] [--] TEST-SCRIPT |
|
49 | 48 |
The '--test-name', '--log-file' and '--trs-file' options are mandatory. |
50 | 49 |
END |
51 | 50 |
} |
52 | 51 |
|
52 |
+# TODO: better error handling in option parsing (in particular, ensure |
|
53 |
+# TODO: $log_file, $trs_file and $test_name are defined). |
|
53 | 54 |
test_name= # Used for reporting. |
54 | 55 |
log_file= # Where to save the output of the test script. |
55 | 56 |
trs_file= # Where to save the metadata of the test run. |
... | ... |
@@ -68,23 +69,10 @@ while test $# -gt 0; do |
68 | 68 |
--enable-hard-errors) enable_hard_errors=$2; shift;; |
69 | 69 |
--) shift; break;; |
70 | 70 |
-*) usage_error "invalid option: '$1'";; |
71 |
- *) break;; |
|
72 | 71 |
esac |
73 | 72 |
shift |
74 | 73 |
done |
75 | 74 |
|
76 |
-missing_opts= |
|
77 |
-test x"$test_name" = x && missing_opts="$missing_opts --test-name" |
|
78 |
-test x"$log_file" = x && missing_opts="$missing_opts --log-file" |
|
79 |
-test x"$trs_file" = x && missing_opts="$missing_opts --trs-file" |
|
80 |
-if test x"$missing_opts" != x; then |
|
81 |
- usage_error "the following mandatory options are missing:$missing_opts" |
|
82 |
-fi |
|
83 |
- |
|
84 |
-if test $# -eq 0; then |
|
85 |
- usage_error "missing argument" |
|
86 |
-fi |
|
87 |
- |
|
88 | 75 |
if test $color_tests = yes; then |
89 | 76 |
# Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'. |
90 | 77 |
red='[0;31m' # Red. |
... | ... |
@@ -656,6 +656,7 @@ CLAMAV_MILTER_LIBS |
656 | 656 |
CLAMMEM_LIBS |
657 | 657 |
CLAMD_LIBS |
658 | 658 |
LIBCLAMAV_LIBS |
659 |
+SSL_CPPFLAGS |
|
659 | 660 |
LIBCLAMSHARED_CPPFLAGS |
660 | 661 |
CLAMBC_CPPFLAGS |
661 | 662 |
CLAMDTOP_CPPFLAGS |
... | ... |
@@ -668,8 +669,6 @@ CLAMD_CPPFLAGS |
668 | 668 |
CLAMDSCAN_CPPFLAGS |
669 | 669 |
CLAMSCAN_CPPFLAGS |
670 | 670 |
FRESHCLAM_CPPFLAGS |
671 |
-XML_LIBS |
|
672 |
-XML_CPPFLAGS |
|
673 | 671 |
CLAMSUBMIT_CFLAGS |
674 | 672 |
CLAMSUBMIT_LIBS |
675 | 673 |
subdirs |
... | ... |
@@ -698,6 +697,8 @@ LIBBZ2 |
698 | 698 |
MAINT |
699 | 699 |
MAINTAINER_MODE_FALSE |
700 | 700 |
MAINTAINER_MODE_TRUE |
701 |
+XML_LIBS |
|
702 |
+XML_CPPFLAGS |
|
701 | 703 |
ENABLE_COVERAGE_FALSE |
702 | 704 |
ENABLE_COVERAGE_TRUE |
703 | 705 |
GENHTML |
... | ... |
@@ -871,6 +872,9 @@ enable_check |
871 | 871 |
enable_rpath |
872 | 872 |
with_libcheck_prefix |
873 | 873 |
enable_coverage |
874 |
+enable_xml |
|
875 |
+with_xml |
|
876 |
+with_openssl |
|
874 | 877 |
enable_maintainer_mode |
875 | 878 |
with_zlib |
876 | 879 |
enable_zlib_vcheck |
... | ... |
@@ -903,9 +907,6 @@ enable_distcheck_werror |
903 | 903 |
enable_llvm |
904 | 904 |
enable_sha_collector_for_internal_use |
905 | 905 |
with_libcurl |
906 |
-enable_xml |
|
907 |
-with_xml |
|
908 |
-with_openssl |
|
909 | 906 |
' |
910 | 907 |
ac_precious_vars='build_alias |
911 | 908 |
host_alias |
... | ... |
@@ -1554,6 +1555,7 @@ Optional Features: |
1554 | 1554 |
--enable-check Enable 'check' unit tests (default=auto) |
1555 | 1555 |
--disable-rpath do not hardcode runtime library paths |
1556 | 1556 |
--enable-coverage turn on test coverage [default=no] |
1557 |
+ --disable-xml disable DMG and XAR support |
|
1557 | 1558 |
--enable-maintainer-mode enable make rules and dependencies not useful |
1558 | 1559 |
(and sometimes confusing) to the casual installer |
1559 | 1560 |
--disable-zlib-vcheck do not check for buggy zlib version |
... | ... |
@@ -1579,7 +1581,6 @@ Optional Features: |
1579 | 1579 |
enable warnings as error for distcheck [default=no] |
1580 | 1580 |
--enable-llvm Enable 'llvm' JIT/verifier support [default=auto] |
1581 | 1581 |
|
1582 |
- --disable-xml disable DMG and XAR support |
|
1583 | 1582 |
|
1584 | 1583 |
Optional Packages: |
1585 | 1584 |
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
... | ... |
@@ -1595,6 +1596,10 @@ Optional Packages: |
1595 | 1595 |
--with-gnu-ld assume the C compiler uses GNU ld default=no |
1596 | 1596 |
--with-libcheck-prefix[=DIR] search for libcheck in DIR/include and DIR/lib |
1597 | 1597 |
--without-libcheck-prefix don't search for libcheck in includedir and libdir |
1598 |
+ --with-xml=DIR path to directory containing libxml2 library (default= |
|
1599 |
+ /usr/local or /usr if not found in /usr/local) |
|
1600 |
+ --with-openssl=DIR path to directory containing openssl (default= |
|
1601 |
+ /usr/local or /usr if not found in /usr/local) |
|
1598 | 1602 |
--with-zlib=DIR path to directory containing zlib library (default= |
1599 | 1603 |
/usr/local or /usr if not found in /usr/local) |
1600 | 1604 |
--with-libbz2-prefix[=DIR] search for libbz2 in DIR/include and DIR/lib |
... | ... |
@@ -1610,10 +1615,6 @@ Optional Packages: |
1610 | 1610 |
--without-libpdcurses-prefix don't search for libpdcurses in includedir and libdir |
1611 | 1611 |
--with-libcurl=DIR path to directory containing libcurl (default= |
1612 | 1612 |
/usr/local or /usr if not found in /usr/local) |
1613 |
- --with-xml=DIR path to directory containing libxml2 library (default= |
|
1614 |
- /usr/local or /usr if not found in /usr/local) |
|
1615 |
- --with-openssl=DIR path to directory containing openssl (default= |
|
1616 |
- /usr/local or /usr if not found in /usr/local) |
|
1617 | 1613 |
|
1618 | 1614 |
Some influential environment variables: |
1619 | 1615 |
CC C compiler command |
... | ... |
@@ -5866,6 +5867,10 @@ freebsd* | dragonfly*) |
5866 | 5866 |
fi |
5867 | 5867 |
;; |
5868 | 5868 |
|
5869 |
+gnu*) |
|
5870 |
+ lt_cv_deplibs_check_method=pass_all |
|
5871 |
+ ;; |
|
5872 |
+ |
|
5869 | 5873 |
haiku*) |
5870 | 5874 |
lt_cv_deplibs_check_method=pass_all |
5871 | 5875 |
;; |
... | ... |
@@ -5904,11 +5909,11 @@ irix5* | irix6* | nonstopux*) |
5904 | 5904 |
;; |
5905 | 5905 |
|
5906 | 5906 |
# This must be glibc/ELF. |
5907 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
5907 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
5908 | 5908 |
lt_cv_deplibs_check_method=pass_all |
5909 | 5909 |
;; |
5910 | 5910 |
|
5911 |
-netbsd* | netbsdelf*-gnu) |
|
5911 |
+netbsd*) |
|
5912 | 5912 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
5913 | 5913 |
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' |
5914 | 5914 |
else |
... | ... |
@@ -8829,7 +8834,7 @@ lt_prog_compiler_static= |
8829 | 8829 |
lt_prog_compiler_static='-non_shared' |
8830 | 8830 |
;; |
8831 | 8831 |
|
8832 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
8832 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
8833 | 8833 |
case $cc_basename in |
8834 | 8834 |
# old Intel for x86_64 which still supported -KPIC. |
8835 | 8835 |
ecc*) |
... | ... |
@@ -9307,9 +9312,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
9307 | 9307 |
openbsd*) |
9308 | 9308 |
with_gnu_ld=no |
9309 | 9309 |
;; |
9310 |
- linux* | k*bsd*-gnu | gnu*) |
|
9311 |
- link_all_deplibs=no |
|
9312 |
- ;; |
|
9313 | 9310 |
esac |
9314 | 9311 |
|
9315 | 9312 |
ld_shlibs=yes |
... | ... |
@@ -9531,7 +9533,7 @@ _LT_EOF |
9531 | 9531 |
fi |
9532 | 9532 |
;; |
9533 | 9533 |
|
9534 |
- netbsd* | netbsdelf*-gnu) |
|
9534 |
+ netbsd*) |
|
9535 | 9535 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
9536 | 9536 |
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
9537 | 9537 |
wlarc= |
... | ... |
@@ -9708,7 +9710,6 @@ _LT_EOF |
9708 | 9708 |
if test "$aix_use_runtimelinking" = yes; then |
9709 | 9709 |
shared_flag="$shared_flag "'${wl}-G' |
9710 | 9710 |
fi |
9711 |
- link_all_deplibs=no |
|
9712 | 9711 |
else |
9713 | 9712 |
# not using gcc |
9714 | 9713 |
if test "$host_cpu" = ia64; then |
... | ... |
@@ -10162,7 +10163,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } |
10162 | 10162 |
link_all_deplibs=yes |
10163 | 10163 |
;; |
10164 | 10164 |
|
10165 |
- netbsd* | netbsdelf*-gnu) |
|
10165 |
+ netbsd*) |
|
10166 | 10166 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
10167 | 10167 |
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
10168 | 10168 |
else |
... | ... |
@@ -10999,6 +11000,17 @@ freebsd* | dragonfly*) |
10999 | 10999 |
esac |
11000 | 11000 |
;; |
11001 | 11001 |
|
11002 |
+gnu*) |
|
11003 |
+ version_type=linux # correct to gnu/linux during the next big refactor |
|
11004 |
+ need_lib_prefix=no |
|
11005 |
+ need_version=no |
|
11006 |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
|
11007 |
+ soname_spec='${libname}${release}${shared_ext}$major' |
|
11008 |
+ shlibpath_var=LD_LIBRARY_PATH |
|
11009 |
+ shlibpath_overrides_runpath=no |
|
11010 |
+ hardcode_into_libs=yes |
|
11011 |
+ ;; |
|
11012 |
+ |
|
11002 | 11013 |
haiku*) |
11003 | 11014 |
version_type=linux # correct to gnu/linux during the next big refactor |
11004 | 11015 |
need_lib_prefix=no |
... | ... |
@@ -11115,7 +11127,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
11115 | 11115 |
;; |
11116 | 11116 |
|
11117 | 11117 |
# This must be glibc/ELF. |
11118 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
11118 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
11119 | 11119 |
version_type=linux # correct to gnu/linux during the next big refactor |
11120 | 11120 |
need_lib_prefix=no |
11121 | 11121 |
need_version=no |
... | ... |
@@ -11179,18 +11191,6 @@ fi |
11179 | 11179 |
dynamic_linker='GNU/Linux ld.so' |
11180 | 11180 |
;; |
11181 | 11181 |
|
11182 |
-netbsdelf*-gnu) |
|
11183 |
- version_type=linux |
|
11184 |
- need_lib_prefix=no |
|
11185 |
- need_version=no |
|
11186 |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
|
11187 |
- soname_spec='${libname}${release}${shared_ext}$major' |
|
11188 |
- shlibpath_var=LD_LIBRARY_PATH |
|
11189 |
- shlibpath_overrides_runpath=no |
|
11190 |
- hardcode_into_libs=yes |
|
11191 |
- dynamic_linker='NetBSD ld.elf_so' |
|
11192 |
- ;; |
|
11193 |
- |
|
11194 | 11182 |
netbsd*) |
11195 | 11183 |
version_type=sunos |
11196 | 11184 |
need_lib_prefix=no |
... | ... |
@@ -12771,7 +12771,7 @@ else |
12771 | 12771 |
# at 6.2 and later dlopen does load deplibs. |
12772 | 12772 |
lt_cv_sys_dlopen_deplibs=yes |
12773 | 12773 |
;; |
12774 |
- netbsd* | netbsdelf*-gnu) |
|
12774 |
+ netbsd*) |
|
12775 | 12775 |
lt_cv_sys_dlopen_deplibs=yes |
12776 | 12776 |
;; |
12777 | 12777 |
openbsd*) |
... | ... |
@@ -16648,6 +16648,307 @@ fi |
16648 | 16648 |
|
16649 | 16649 |
|
16650 | 16650 |
|
16651 |
+ |
|
16652 |
+want_xml="auto" |
|
16653 |
+# Check whether --enable-xml was given. |
|
16654 |
+if test "${enable_xml+set}" = set; then : |
|
16655 |
+ enableval=$enable_xml; want_xml=$enableval |
|
16656 |
+else |
|
16657 |
+ want_xml="auto" |
|
16658 |
+fi |
|
16659 |
+ |
|
16660 |
+ |
|
16661 |
+XML_HOME="" |
|
16662 |
+if test "X$want_xml" != "Xno"; then |
|
16663 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml2 installation" >&5 |
|
16664 |
+$as_echo_n "checking for libxml2 installation... " >&6; } |
|
16665 |
+ |
|
16666 |
+# Check whether --with-xml was given. |
|
16667 |
+if test "${with_xml+set}" = set; then : |
|
16668 |
+ withval=$with_xml; |
|
16669 |
+ if test "$withval" |
|
16670 |
+ then |
|
16671 |
+ XML_HOME="$withval" |
|
16672 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $XML_HOME" >&5 |
|
16673 |
+$as_echo "using $XML_HOME" >&6; } |
|
16674 |
+ else |
|
16675 |
+ as_fn_error $? "cannot assign blank value to --with-xml" "$LINENO" 5 |
|
16676 |
+ fi |
|
16677 |
+ |
|
16678 |
+else |
|
16679 |
+ |
|
16680 |
+ XML_HOME=/usr/local |
|
16681 |
+ if test ! -x "$XML_HOME/bin/xml2-config" |
|
16682 |
+ then |
|
16683 |
+ XML_HOME=/usr |
|
16684 |
+ if test ! -x "$XML_HOME/bin/xml2-config" |
|
16685 |
+ then |
|
16686 |
+ XML_HOME="" |
|
16687 |
+ fi |
|
16688 |
+ fi |
|
16689 |
+ if test "x$XML_HOME" != "x"; then |
|
16690 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML_HOME" >&5 |
|
16691 |
+$as_echo "$XML_HOME" >&6; } |
|
16692 |
+ else |
|
16693 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 |
|
16694 |
+$as_echo "not found" >&6; } |
|
16695 |
+ fi |
|
16696 |
+ |
|
16697 |
+fi |
|
16698 |
+ |
|
16699 |
+fi |
|
16700 |
+ |
|
16701 |
+found_xml="no" |
|
16702 |
+XMLCONF_VERSION="" |
|
16703 |
+XML_CPPFLAGS="" |
|
16704 |
+XML_LIBS="" |
|
16705 |
+if test "x$XML_HOME" != "x"; then |
|
16706 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking xml2-config version" >&5 |
|
16707 |
+$as_echo_n "checking xml2-config version... " >&6; } |
|
16708 |
+ XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`" |
|
16709 |
+ if test "x%XMLCONF_VERSION" != "x"; then |
|
16710 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLCONF_VERSION" >&5 |
|
16711 |
+$as_echo "$XMLCONF_VERSION" >&6; } |
|
16712 |
+ found_xml="yes" |
|
16713 |
+ XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`" |
|
16714 |
+ XML_LIBS="`$XML_HOME/bin/xml2-config --libs`" |
|
16715 |
+ else |
|
16716 |
+ as_fn_error $? "xml2-config failed" "$LINENO" 5 |
|
16717 |
+ fi |
|
16718 |
+fi |
|
16719 |
+ |
|
16720 |
+working_xml="no" |
|
16721 |
+if test "X$found_xml" != "Xno"; then |
|
16722 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlreader.h in $XML_HOME" >&5 |
|
16723 |
+$as_echo_n "checking for xmlreader.h in $XML_HOME... " >&6; } |
|
16724 |
+ |
|
16725 |
+ if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then |
|
16726 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 |
|
16727 |
+$as_echo "not found" >&6; } |
|
16728 |
+ else |
|
16729 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 |
|
16730 |
+$as_echo "found" >&6; } |
|
16731 |
+ save_LIBS="$LIBS" |
|
16732 |
+ save_CPPFLAGS="$CPPFLAGS" |
|
16733 |
+ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" |
|
16734 |
+ save_LDFLAGS="$LDFLAGS" |
|
16735 |
+ LDFLAGS="$LDFLAGS $XML_LIBS" |
|
16736 |
+ |
|
16737 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlTextReaderRead in -lxml2" >&5 |
|
16738 |
+$as_echo_n "checking for xmlTextReaderRead in -lxml2... " >&6; } |
|
16739 |
+if ${ac_cv_lib_xml2_xmlTextReaderRead+:} false; then : |
|
16740 |
+ $as_echo_n "(cached) " >&6 |
|
16741 |
+else |
|
16742 |
+ ac_check_lib_save_LIBS=$LIBS |
|
16743 |
+LIBS="-lxml2 $LIBS" |
|
16744 |
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
16745 |
+/* end confdefs.h. */ |
|
16746 |
+ |
|
16747 |
+/* Override any GCC internal prototype to avoid an error. |
|
16748 |
+ Use char because int might match the return type of a GCC |
|
16749 |
+ builtin and then its argument prototype would still apply. */ |
|
16750 |
+#ifdef __cplusplus |
|
16751 |
+extern "C" |
|
16752 |
+#endif |
|
16753 |
+char xmlTextReaderRead (); |
|
16754 |
+int |
|
16755 |
+main () |
|
16756 |
+{ |
|
16757 |
+return xmlTextReaderRead (); |
|
16758 |
+ ; |
|
16759 |
+ return 0; |
|
16760 |
+} |
|
16761 |
+_ACEOF |
|
16762 |
+if ac_fn_c_try_link "$LINENO"; then : |
|
16763 |
+ ac_cv_lib_xml2_xmlTextReaderRead=yes |
|
16764 |
+else |
|
16765 |
+ ac_cv_lib_xml2_xmlTextReaderRead=no |
|
16766 |
+fi |
|
16767 |
+rm -f core conftest.err conftest.$ac_objext \ |
|
16768 |
+ conftest$ac_exeext conftest.$ac_ext |
|
16769 |
+LIBS=$ac_check_lib_save_LIBS |
|
16770 |
+fi |
|
16771 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlTextReaderRead" >&5 |
|
16772 |
+$as_echo "$ac_cv_lib_xml2_xmlTextReaderRead" >&6; } |
|
16773 |
+if test "x$ac_cv_lib_xml2_xmlTextReaderRead" = xyes; then : |
|
16774 |
+ working_xml="yes" |
|
16775 |
+else |
|
16776 |
+ working_xml="no" |
|
16777 |
+fi |
|
16778 |
+ |
|
16779 |
+ |
|
16780 |
+ CPPFLAGS="$save_CPPFLAGS" |
|
16781 |
+ LDFLAGS="$save_LDFLAGS" |
|
16782 |
+ LIBS="$save_LIBS" |
|
16783 |
+ fi |
|
16784 |
+fi |
|
16785 |
+ |
|
16786 |
+if test "$working_xml" = "yes"; then |
|
16787 |
+ |
|
16788 |
+$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h |
|
16789 |
+ |
|
16790 |
+ |
|
16791 |
+ |
|
16792 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: Compiling and linking with libxml2 from $XML_HOME" >&5 |
|
16793 |
+$as_echo "$as_me: Compiling and linking with libxml2 from $XML_HOME" >&6;} |
|
16794 |
+else |
|
16795 |
+ if test "$want_xml" = "yes"; then |
|
16796 |
+ as_fn_error $? "****** Please install libxml2 packages!" "$LINENO" 5 |
|
16797 |
+ else |
|
16798 |
+ if test "$want_xml" != "no"; then |
|
16799 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: ****** libxml2 support unavailable" >&5 |
|
16800 |
+$as_echo "$as_me: ****** libxml2 support unavailable" >&6;} |
|
16801 |
+ fi |
|
16802 |
+ fi |
|
16803 |
+ XML_CPPFLAGS="" |
|
16804 |
+ XML_LIBS="" |
|
16805 |
+ |
|
16806 |
+ |
|
16807 |
+fi |
|
16808 |
+ |
|
16809 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL installation" >&5 |
|
16810 |
+$as_echo_n "checking for OpenSSL installation... " >&6; } |
|
16811 |
+ |
|
16812 |
+ |
|
16813 |
+# Check whether --with-openssl was given. |
|
16814 |
+if test "${with_openssl+set}" = set; then : |
|
16815 |
+ withval=$with_openssl; |
|
16816 |
+if test "$withval"; then |
|
16817 |
+ LIBSSL_HOME="$withval" |
|
16818 |
+fi |
|
16819 |
+ |
|
16820 |
+else |
|
16821 |
+ |
|
16822 |
+LIBSSL_HOME=/usr/local |
|
16823 |
+if test ! -f "$LIBSSL_HOME/include/openssl/ssl.h" |
|
16824 |
+then |
|
16825 |
+ LIBSSL_HOME=/usr |
|
16826 |
+fi |
|
16827 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBSSL_HOME" >&5 |
|
16828 |
+$as_echo "$LIBSSL_HOME" >&6; } |
|
16829 |
+ |
|
16830 |
+fi |
|
16831 |
+ |
|
16832 |
+ |
|
16833 |
+if test ! -f "$LIBSSL_HOME/include/openssl/ssl.h" |
|
16834 |
+then |
|
16835 |
+ as_fn_error $? "OpenSSL not found." "$LINENO" 5 |
|
16836 |
+fi |
|
16837 |
+ |
|
16838 |
+SSL_LDFLAGS="-L$LIBSSL_HOME/lib -lssl -lcrypto" |
|
16839 |
+SSL_CPPFLAGS="-I$LIBSSL_HOME/include" |
|
16840 |
+ |
|
16841 |
+save_LDFLAGS="$LDFLAGS" |
|
16842 |
+LDFLAGS="-L$LIBSSL_HOME/lib -lssl -lcrypto" |
|
16843 |
+ |
|
16844 |
+have_ssl="no" |
|
16845 |
+have_crypto="no" |
|
16846 |
+ |
|
16847 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5 |
|
16848 |
+$as_echo_n "checking for SSL_library_init in -lssl... " >&6; } |
|
16849 |
+if ${ac_cv_lib_ssl_SSL_library_init+:} false; then : |
|
16850 |
+ $as_echo_n "(cached) " >&6 |
|
16851 |
+else |
|
16852 |
+ ac_check_lib_save_LIBS=$LIBS |
|
16853 |
+LIBS="-lssl $LIBS" |
|
16854 |
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
16855 |
+/* end confdefs.h. */ |
|
16856 |
+ |
|
16857 |
+/* Override any GCC internal prototype to avoid an error. |
|
16858 |
+ Use char because int might match the return type of a GCC |
|
16859 |
+ builtin and then its argument prototype would still apply. */ |
|
16860 |
+#ifdef __cplusplus |
|
16861 |
+extern "C" |
|
16862 |
+#endif |
|
16863 |
+char SSL_library_init (); |
|
16864 |
+int |
|
16865 |
+main () |
|
16866 |
+{ |
|
16867 |
+return SSL_library_init (); |
|
16868 |
+ ; |
|
16869 |
+ return 0; |
|
16870 |
+} |
|
16871 |
+_ACEOF |
|
16872 |
+if ac_fn_c_try_link "$LINENO"; then : |
|
16873 |
+ ac_cv_lib_ssl_SSL_library_init=yes |
|
16874 |
+else |
|
16875 |
+ ac_cv_lib_ssl_SSL_library_init=no |
|
16876 |
+fi |
|
16877 |
+rm -f core conftest.err conftest.$ac_objext \ |
|
16878 |
+ conftest$ac_exeext conftest.$ac_ext |
|
16879 |
+LIBS=$ac_check_lib_save_LIBS |
|
16880 |
+fi |
|
16881 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5 |
|
16882 |
+$as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; } |
|
16883 |
+if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then : |
|
16884 |
+ have_ssl="yes" |
|
16885 |
+else |
|
16886 |
+ as_fn_error $? "Your OpenSSL installation is misconfigured or missing" "$LINENO" 5 |
|
16887 |
+fi |
|
16888 |
+ |
|
16889 |
+ |
|
16890 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_EncryptInit in -lcrypto" >&5 |
|
16891 |
+$as_echo_n "checking for EVP_EncryptInit in -lcrypto... " >&6; } |
|
16892 |
+if ${ac_cv_lib_crypto_EVP_EncryptInit+:} false; then : |
|
16893 |
+ $as_echo_n "(cached) " >&6 |
|
16894 |
+else |
|
16895 |
+ ac_check_lib_save_LIBS=$LIBS |
|
16896 |
+LIBS="-lcrypto $LIBS" |
|
16897 |
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
16898 |
+/* end confdefs.h. */ |
|
16899 |
+ |
|
16900 |
+/* Override any GCC internal prototype to avoid an error. |
|
16901 |
+ Use char because int might match the return type of a GCC |
|
16902 |
+ builtin and then its argument prototype would still apply. */ |
|
16903 |
+#ifdef __cplusplus |
|
16904 |
+extern "C" |
|
16905 |
+#endif |
|
16906 |
+char EVP_EncryptInit (); |
|
16907 |
+int |
|
16908 |
+main () |
|
16909 |
+{ |
|
16910 |
+return EVP_EncryptInit (); |
|
16911 |
+ ; |
|
16912 |
+ return 0; |
|
16913 |
+} |
|
16914 |
+_ACEOF |
|
16915 |
+if ac_fn_c_try_link "$LINENO"; then : |
|
16916 |
+ ac_cv_lib_crypto_EVP_EncryptInit=yes |
|
16917 |
+else |
|
16918 |
+ ac_cv_lib_crypto_EVP_EncryptInit=no |
|
16919 |
+fi |
|
16920 |
+rm -f core conftest.err conftest.$ac_objext \ |
|
16921 |
+ conftest$ac_exeext conftest.$ac_ext |
|
16922 |
+LIBS=$ac_check_lib_save_LIBS |
|
16923 |
+fi |
|
16924 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_EncryptInit" >&5 |
|
16925 |
+$as_echo "$ac_cv_lib_crypto_EVP_EncryptInit" >&6; } |
|
16926 |
+if test "x$ac_cv_lib_crypto_EVP_EncryptInit" = xyes; then : |
|
16927 |
+ have_crypto="yes" |
|
16928 |
+else |
|
16929 |
+ as_fn_error $? "Your OpenSSL installation is misconfigured or missing" "$LINENO" 5 |
|
16930 |
+fi |
|
16931 |
+ |
|
16932 |
+ |
|
16933 |
+if test "x$have_ssl" = "xyes"; then |
|
16934 |
+ LIBCLAMAV_LIBS="$SSL_LDFLAGS $LIBCLAMAV_LIBS" |
|
16935 |
+ CLAMSCAN_LIBS="$SSL_LDFLAGS $CLAMSCAN_LIBS" |
|
16936 |
+ FRESHCLAM_LIBS="$SSL_LDFLAGS $FRESHCLAM_LIBS" |
|
16937 |
+ CLAMD_LIBS="$SSL_LDFLAGS $CLAMD_LIBS" |
|
16938 |
+ CLAMDSCAN_LIBS="$SSL_LDFLAGS $CLAMDSCAN_LIBS" |
|
16939 |
+ SIGTOOL_LIBS="$SSL_LDFLAGS $SIGTOOL_LIBS" |
|
16940 |
+ |
|
16941 |
+ LIBCLAMAV_CPPFLAGS="$SSL_CPPFLAGS $LIBCLAMAV_CPPFLAGS" |
|
16942 |
+ CLAMSCAN_CPPFLAGS="$SSL_CPPFLAGS $CLAMSCAN_CPPFLAGS" |
|
16943 |
+ FRESHCLAM_CPPFLAGS="$SSL_CPPFLAGS $FRESHCLAM_CPPFLAGS" |
|
16944 |
+ CLAMD_CPPFLAGS="$SSL_CPPFLAGS $CLAMD_CPPFLAGS" |
|
16945 |
+ CLAMDSCAN_CPPFLAGS="$SSL_CPPFLAGS $CLAMDSCAN_CPPFLAGS" |
|
16946 |
+ SIGTOOL_CPPFLAGS="$SSL_CPPFLAGS $SIGTOOL_CPPFLAGS" |
|
16947 |
+fi |
|
16948 |
+ |
|
16949 |
+LDFLAGS="$save_LDFLAGS" |
|
16950 |
+ |
|
16951 |
+ |
|
16651 | 16952 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 |
16652 | 16953 |
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } |
16653 | 16954 |
# Check whether --enable-maintainer-mode was given. |
... | ... |
@@ -21841,287 +22142,6 @@ fi |
21841 | 21841 |
|
21842 | 21842 |
|
21843 | 21843 |
|
21844 |
-want_xml="auto" |
|
21845 |
-# Check whether --enable-xml was given. |
|
21846 |
-if test "${enable_xml+set}" = set; then : |
|
21847 |
- enableval=$enable_xml; want_xml=$enableval |
|
21848 |
-else |
|
21849 |
- want_xml="auto" |
|
21850 |
-fi |
|
21851 |
- |
|
21852 |
- |
|
21853 |
-XML_HOME="" |
|
21854 |
-if test "X$want_xml" != "Xno"; then |
|
21855 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml2 installation" >&5 |
|
21856 |
-$as_echo_n "checking for libxml2 installation... " >&6; } |
|
21857 |
- |
|
21858 |
-# Check whether --with-xml was given. |
|
21859 |
-if test "${with_xml+set}" = set; then : |
|
21860 |
- withval=$with_xml; |
|
21861 |
- if test "$withval" |
|
21862 |
- then |
|
21863 |
- XML_HOME="$withval" |
|
21864 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $XML_HOME" >&5 |
|
21865 |
-$as_echo "using $XML_HOME" >&6; } |
|
21866 |
- else |
|
21867 |
- as_fn_error $? "cannot assign blank value to --with-xml" "$LINENO" 5 |
|
21868 |
- fi |
|
21869 |
- |
|
21870 |
-else |
|
21871 |
- |
|
21872 |
- XML_HOME=/usr/local |
|
21873 |
- if test ! -x "$XML_HOME/bin/xml2-config" |
|
21874 |
- then |
|
21875 |
- XML_HOME=/usr |
|
21876 |
- if test ! -x "$XML_HOME/bin/xml2-config" |
|
21877 |
- then |
|
21878 |
- XML_HOME="" |
|
21879 |
- fi |
|
21880 |
- fi |
|
21881 |
- if test "x$XML_HOME" != "x"; then |
|
21882 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML_HOME" >&5 |
|
21883 |
-$as_echo "$XML_HOME" >&6; } |
|
21884 |
- else |
|
21885 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 |
|
21886 |
-$as_echo "not found" >&6; } |
|
21887 |
- fi |
|
21888 |
- |
|
21889 |
-fi |
|
21890 |
- |
|
21891 |
-fi |
|
21892 |
- |
|
21893 |
-found_xml="no" |
|
21894 |
-XMLCONF_VERSION="" |
|
21895 |
-XML_CPPFLAGS="" |
|
21896 |
-XML_LIBS="" |
|
21897 |
-if test "x$XML_HOME" != "x"; then |
|
21898 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking xml2-config version" >&5 |
|
21899 |
-$as_echo_n "checking xml2-config version... " >&6; } |
|
21900 |
- XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`" |
|
21901 |
- if test "x%XMLCONF_VERSION" != "x"; then |
|
21902 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLCONF_VERSION" >&5 |
|
21903 |
-$as_echo "$XMLCONF_VERSION" >&6; } |
|
21904 |
- found_xml="yes" |
|
21905 |
- XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`" |
|
21906 |
- XML_LIBS="`$XML_HOME/bin/xml2-config --libs`" |
|
21907 |
- else |
|
21908 |
- as_fn_error $? "xml2-config failed" "$LINENO" 5 |
|
21909 |
- fi |
|
21910 |
-fi |
|
21911 |
- |
|
21912 |
-working_xml="no" |
|
21913 |
-if test "X$found_xml" != "Xno"; then |
|
21914 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlreader.h in $XML_HOME" >&5 |
|
21915 |
-$as_echo_n "checking for xmlreader.h in $XML_HOME... " >&6; } |
|
21916 |
- |
|
21917 |
- if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then |
|
21918 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 |
|
21919 |
-$as_echo "not found" >&6; } |
|
21920 |
- else |
|
21921 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 |
|
21922 |
-$as_echo "found" >&6; } |
|
21923 |
- save_LIBS="$LIBS" |
|
21924 |
- save_CPPFLAGS="$CPPFLAGS" |
|
21925 |
- CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" |
|
21926 |
- save_LDFLAGS="$LDFLAGS" |
|
21927 |
- LDFLAGS="$LDFLAGS $XML_LIBS" |
|
21928 |
- |
|
21929 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlTextReaderRead in -lxml2" >&5 |
|
21930 |
-$as_echo_n "checking for xmlTextReaderRead in -lxml2... " >&6; } |
|
21931 |
-if ${ac_cv_lib_xml2_xmlTextReaderRead+:} false; then : |
|
21932 |
- $as_echo_n "(cached) " >&6 |
|
21933 |
-else |
|
21934 |
- ac_check_lib_save_LIBS=$LIBS |
|
21935 |
-LIBS="-lxml2 $LIBS" |
|
21936 |
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
21937 |
-/* end confdefs.h. */ |
|
21938 |
- |
|
21939 |
-/* Override any GCC internal prototype to avoid an error. |
|
21940 |
- Use char because int might match the return type of a GCC |
|
21941 |
- builtin and then its argument prototype would still apply. */ |
|
21942 |
-#ifdef __cplusplus |
|
21943 |
-extern "C" |
|
21944 |
-#endif |
|
21945 |
-char xmlTextReaderRead (); |
|
21946 |
-int |
|
21947 |
-main () |
|
21948 |
-{ |
|
21949 |
-return xmlTextReaderRead (); |
|
21950 |
- ; |
|
21951 |
- return 0; |
|
21952 |
-} |
|
21953 |
-_ACEOF |
|
21954 |
-if ac_fn_c_try_link "$LINENO"; then : |
|
21955 |
- ac_cv_lib_xml2_xmlTextReaderRead=yes |
|
21956 |
-else |
|
21957 |
- ac_cv_lib_xml2_xmlTextReaderRead=no |
|
21958 |
-fi |
|
21959 |
-rm -f core conftest.err conftest.$ac_objext \ |
|
21960 |
- conftest$ac_exeext conftest.$ac_ext |
|
21961 |
-LIBS=$ac_check_lib_save_LIBS |
|
21962 |
-fi |
|
21963 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlTextReaderRead" >&5 |
|
21964 |
-$as_echo "$ac_cv_lib_xml2_xmlTextReaderRead" >&6; } |
|
21965 |
-if test "x$ac_cv_lib_xml2_xmlTextReaderRead" = xyes; then : |
|
21966 |
- working_xml="yes" |
|
21967 |
-else |
|
21968 |
- working_xml="no" |
|
21969 |
-fi |
|
21970 |
- |
|
21971 |
- |
|
21972 |
- CPPFLAGS="$save_CPPFLAGS" |
|
21973 |
- LDFLAGS="$save_LDFLAGS" |
|
21974 |
- LIBS="$save_LIBS" |
|
21975 |
- fi |
|
21976 |
-fi |
|
21977 |
- |
|
21978 |
-if test "$working_xml" = "yes"; then |
|
21979 |
- |
|
21980 |
-$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h |
|
21981 |
- |
|
21982 |
- |
|
21983 |
- |
|
21984 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: Compiling and linking with libxml2 from $XML_HOME" >&5 |
|
21985 |
-$as_echo "$as_me: Compiling and linking with libxml2 from $XML_HOME" >&6;} |
|
21986 |
-else |
|
21987 |
- if test "$want_xml" = "yes"; then |
|
21988 |
- as_fn_error $? "****** Please install libxml2 packages!" "$LINENO" 5 |
|
21989 |
- else |
|
21990 |
- if test "$want_xml" != "no"; then |
|
21991 |
- { $as_echo "$as_me:${as_lineno-$LINENO}: ****** libxml2 support unavailable" >&5 |
|
21992 |
-$as_echo "$as_me: ****** libxml2 support unavailable" >&6;} |
|
21993 |
- fi |
|
21994 |
- fi |
|
21995 |
- XML_CPPFLAGS="" |
|
21996 |
- XML_LIBS="" |
|
21997 |
- |
|
21998 |
- |
|
21999 |
-fi |
|
22000 |
- |
|
22001 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL installation" >&5 |
|
22002 |
-$as_echo_n "checking for OpenSSL installation... " >&6; } |
|
22003 |
- |
|
22004 |
- |
|
22005 |
-# Check whether --with-openssl was given. |
|
22006 |
-if test "${with_openssl+set}" = set; then : |
|
22007 |
- withval=$with_openssl; |
|
22008 |
-if test "$withval"; then |
|
22009 |
- LIBSSL_HOME="$withval" |
|
22010 |
-fi |
|
22011 |
- |
|
22012 |
-else |
|
22013 |
- |
|
22014 |
-LIBSSL_HOME=/usr/local |
|
22015 |
-if test ! -f "$LIBSSL_HOME/include/openssl/ssl.h" |
|
22016 |
-then |
|
22017 |
- LIBSSL_HOME=/usr |
|
22018 |
-fi |
|
22019 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBSSL_HOME" >&5 |
|
22020 |
-$as_echo "$LIBSSL_HOME" >&6; } |
|
22021 |
- |
|
22022 |
-fi |
|
22023 |
- |
|
22024 |
- |
|
22025 |
-if test ! -f "$LIBSSL_HOME/include/openssl/ssl.h" |
|
22026 |
-then |
|
22027 |
- as_fn_error $? "OpenSSL not found." "$LINENO" 5 |
|
22028 |
-fi |
|
22029 |
- |
|
22030 |
-SSL_LDFLAGS="-L$LIBSSL_HOME/lib -lssl" |
|
22031 |
-SSL_CPPFLAGS="-I$LIBSSL_HOME/include" |
|
22032 |
- |
|
22033 |
-save_LDFLAGS="$LDFLAGS" |
|
22034 |
-LDFLAGS="-L$LIBSSL_HOME/lib -lssl" |
|
22035 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5 |
|
22036 |
-$as_echo_n "checking for SSL_library_init in -lssl... " >&6; } |
|
22037 |
-if ${ac_cv_lib_ssl_SSL_library_init+:} false; then : |
|
22038 |
- $as_echo_n "(cached) " >&6 |
|
22039 |
-else |
|
22040 |
- ac_check_lib_save_LIBS=$LIBS |
|
22041 |
-LIBS="-lssl $LIBS" |
|
22042 |
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
22043 |
-/* end confdefs.h. */ |
|
22044 |
- |
|
22045 |
-/* Override any GCC internal prototype to avoid an error. |
|
22046 |
- Use char because int might match the return type of a GCC |
|
22047 |
- builtin and then its argument prototype would still apply. */ |
|
22048 |
-#ifdef __cplusplus |
|
22049 |
-extern "C" |
|
22050 |
-#endif |
|
22051 |
-char SSL_library_init (); |
|
22052 |
-int |
|
22053 |
-main () |
|
22054 |
-{ |
|
22055 |
-return SSL_library_init (); |
|
22056 |
- ; |
|
22057 |
- return 0; |
|
22058 |
-} |
|
22059 |
-_ACEOF |
|
22060 |
-if ac_fn_c_try_link "$LINENO"; then : |
|
22061 |
- ac_cv_lib_ssl_SSL_library_init=yes |
|
22062 |
-else |
|
22063 |
- ac_cv_lib_ssl_SSL_library_init=no |
|
22064 |
-fi |
|
22065 |
-rm -f core conftest.err conftest.$ac_objext \ |
|
22066 |
- conftest$ac_exeext conftest.$ac_ext |
|
22067 |
-LIBS=$ac_check_lib_save_LIBS |
|
22068 |
-fi |
|
22069 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5 |
|
22070 |
-$as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; } |
|
22071 |
-if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then : |
|
22072 |
- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS $SSL_LDFLAGS";CLAMSCAN_LIBS="$CLAMSCAN_LIBS $SSL_LDFLAGS";FRESHCLAM_LIBS="$FRESHCLAM_LIBS $SSL_LDFLAGS";CLAMD_LIBS="$CLAMD_LIBS $SSL_LDFLAGS";SIGTOOL_LIBS="$SIGTOOL_LIBS $SSL_LDFLAGS" |
|
22073 |
-else |
|
22074 |
- as_fn_error $? "Your OpenSSL is misconfigured" "$LINENO" 5 |
|
22075 |
-fi |
|
22076 |
- |
|
22077 |
- |
|
22078 |
-LDFLAGS="-L$LIBSSL_HOME/lib -lcrypto" |
|
22079 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_EncryptInit in -lcrypto" >&5 |
|
22080 |
-$as_echo_n "checking for EVP_EncryptInit in -lcrypto... " >&6; } |
|
22081 |
-if ${ac_cv_lib_crypto_EVP_EncryptInit+:} false; then : |
|
22082 |
- $as_echo_n "(cached) " >&6 |
|
22083 |
-else |
|
22084 |
- ac_check_lib_save_LIBS=$LIBS |
|
22085 |
-LIBS="-lcrypto $LIBS" |
|
22086 |
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
22087 |
-/* end confdefs.h. */ |
|
22088 |
- |
|
22089 |
-/* Override any GCC internal prototype to avoid an error. |
|
22090 |
- Use char because int might match the return type of a GCC |
|
22091 |
- builtin and then its argument prototype would still apply. */ |
|
22092 |
-#ifdef __cplusplus |
|
22093 |
-extern "C" |
|
22094 |
-#endif |
|
22095 |
-char EVP_EncryptInit (); |
|
22096 |
-int |
|
22097 |
-main () |
|
22098 |
-{ |
|
22099 |
-return EVP_EncryptInit (); |
|
22100 |
- ; |
|
22101 |
- return 0; |
|
22102 |
-} |
|
22103 |
-_ACEOF |
|
22104 |
-if ac_fn_c_try_link "$LINENO"; then : |
|
22105 |
- ac_cv_lib_crypto_EVP_EncryptInit=yes |
|
22106 |
-else |
|
22107 |
- ac_cv_lib_crypto_EVP_EncryptInit=no |
|
22108 |
-fi |
|
22109 |
-rm -f core conftest.err conftest.$ac_objext \ |
|
22110 |
- conftest$ac_exeext conftest.$ac_ext |
|
22111 |
-LIBS=$ac_check_lib_save_LIBS |
|
22112 |
-fi |
|
22113 |
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_EncryptInit" >&5 |
|
22114 |
-$as_echo "$ac_cv_lib_crypto_EVP_EncryptInit" >&6; } |
|
22115 |
-if test "x$ac_cv_lib_crypto_EVP_EncryptInit" = xyes; then : |
|
22116 |
- LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lcrypto";CLAMSCAN_LIBS="$CLAMSCAN_LIBS -lcrypto";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lcrypto";CLAMD_LIBS="$CLAMD_LIBS -lcrypto";SIGTOOL_LIBS="$SIGTOOL_LIBS $SSL_LDFLAGS" |
|
22117 |
-else |
|
22118 |
- as_fn_error $? "Your OpenSSL installation is misconfigured" "$LINENO" 5 |
|
22119 |
-fi |
|
22120 |
- |
|
22121 |
- |
|
22122 |
-LDFLAGS="$save_LDFLAGS" |
|
22123 |
- |
|
22124 |
- |
|
22125 | 21844 |
|
22126 | 21845 |
|
22127 | 21846 |
|
... | ... |
@@ -76,6 +76,10 @@ m4_include([m4/reorganization/code_checks/mpool.m4]) |
76 | 76 |
m4_include([m4/reorganization/code_checks/unit_tests.m4]) |
77 | 77 |
m4_include([m4/reorganization/code_checks/coverage.m4]) |
78 | 78 |
|
79 |
+dnl libclamav dependencies |
|
80 |
+m4_include([m4/reorganization/libs/xml.m4]) |
|
81 |
+m4_include([m4/reorganization/libs/openssl.m4]) |
|
82 |
+ |
|
79 | 83 |
AM_MAINTAINER_MODE |
80 | 84 |
m4_include([m4/reorganization/libs/libz.m4]) |
81 | 85 |
m4_include([m4/reorganization/libs/bzip.m4]) |
... | ... |
@@ -122,10 +126,6 @@ m4_include([m4/reorganization/bsd.m4]) |
122 | 122 |
dnl Freshclam dependencies |
123 | 123 |
m4_include([m4/reorganization/libs/curl.m4]) |
124 | 124 |
|
125 |
-dnl libclamav dependencies |
|
126 |
-m4_include([m4/reorganization/libs/xml.m4]) |
|
127 |
-m4_include([m4/reorganization/libs/openssl.m4]) |
|
128 |
- |
|
129 | 125 |
m4_include([m4/reorganization/substitutions.m4]) |
130 | 126 |
|
131 | 127 |
AM_CONDITIONAL([ENABLE_CLAMSUBMIT], [test "$have_curl" = "yes"]) |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -120,6 +120,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
120 | 120 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
121 | 121 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
123 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
124 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
123 | 125 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
124 | 126 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -161,8 +163,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
161 | 161 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
162 | 162 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
164 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
165 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
166 | 164 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
167 | 165 |
$(top_srcdir)/configure.ac |
168 | 166 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -308,6 +308,7 @@ SED = @SED@ |
308 | 308 |
SET_MAKE = @SET_MAKE@ |
309 | 309 |
SHELL = @SHELL@ |
310 | 310 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
311 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
311 | 312 |
STRIP = @STRIP@ |
312 | 313 |
THREAD_LIBS = @THREAD_LIBS@ |
313 | 314 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -119,6 +119,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
119 | 119 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
120 | 120 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
121 | 121 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
122 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
123 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
122 | 124 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
123 | 125 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
124 | 126 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -160,8 +162,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
160 | 160 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
161 | 161 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
162 | 162 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
163 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
164 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
165 | 163 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
166 | 164 |
$(top_srcdir)/configure.ac |
167 | 165 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -341,6 +341,7 @@ SED = @SED@ |
341 | 341 |
SET_MAKE = @SET_MAKE@ |
342 | 342 |
SHELL = @SHELL@ |
343 | 343 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
344 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
344 | 345 |
STRIP = @STRIP@ |
345 | 346 |
THREAD_LIBS = @THREAD_LIBS@ |
346 | 347 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -121,6 +121,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
121 | 121 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
124 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
125 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
124 | 126 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -162,8 +164,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
162 | 162 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
165 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
166 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
167 | 165 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
168 | 166 |
$(top_srcdir)/configure.ac |
169 | 167 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -338,6 +338,7 @@ SED = @SED@ |
338 | 338 |
SET_MAKE = @SET_MAKE@ |
339 | 339 |
SHELL = @SHELL@ |
340 | 340 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
341 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
341 | 342 |
STRIP = @STRIP@ |
342 | 343 |
THREAD_LIBS = @THREAD_LIBS@ |
343 | 344 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -51,7 +51,7 @@ freshclam_SOURCES = \ |
51 | 51 |
|
52 | 52 |
AM_CFLAGS=@WERR_CFLAGS@ |
53 | 53 |
DEFS = @DEFS@ -DCL_NOTHREADS |
54 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
54 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @FRESHCLAM_CPPFLAGS@ |
|
55 | 55 |
LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@ |
56 | 56 |
|
57 | 57 |
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT=freshclam$(EXEEXT) |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -123,6 +123,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
126 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
127 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
128 | 130 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -164,8 +166,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
166 | 166 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
167 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
168 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
169 | 167 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
170 | 168 |
$(top_srcdir)/configure.ac |
171 | 169 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -364,6 +364,7 @@ SED = @SED@ |
364 | 364 |
SET_MAKE = @SET_MAKE@ |
365 | 365 |
SHELL = @SHELL@ |
366 | 366 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
367 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
367 | 368 |
STRIP = @STRIP@ |
368 | 369 |
THREAD_LIBS = @THREAD_LIBS@ |
369 | 370 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -464,7 +465,7 @@ freshclam_SOURCES = \ |
464 | 464 |
mirman.h |
465 | 465 |
|
466 | 466 |
AM_CFLAGS = @WERR_CFLAGS@ |
467 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
467 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @FRESHCLAM_CPPFLAGS@ |
|
468 | 468 |
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = freshclam$(EXEEXT) |
469 | 469 |
CLEANFILES = *.gcda *.gcno |
470 | 470 |
all: all-am |
... | ... |
@@ -95,7 +95,7 @@ libclamav_internal_utils_la_SOURCES=str.c\ |
95 | 95 |
regex/utils.h |
96 | 96 |
|
97 | 97 |
libclamav_internal_utils_la_LDFLAGS=-static @LIBCLAMAV_LIBS@ |
98 |
-libclamav_internal_utils_la_CFLAGS=$(AM_CFLAGS) -fPIC -DPIC |
|
98 |
+libclamav_internal_utils_la_CFLAGS=$(AM_CFLAGS) -fPIC -DPIC @LIBCLAMAV_CPPFLAGS@ |
|
99 | 99 |
|
100 | 100 |
libclamav_internal_utils_nothreads_la_SOURCES=str.c\ |
101 | 101 |
conv.c \ |
... | ... |
@@ -121,7 +121,7 @@ libclamav_internal_utils_nothreads_la_SOURCES=str.c\ |
121 | 121 |
regex/utils.h |
122 | 122 |
|
123 | 123 |
libclamav_internal_utils_nothreads_la_LDFLAGS=-static @LIBCLAMAV_LIBS@ |
124 |
-libclamav_internal_utils_nothreads_la_CFLAGS=$(AM_CFLAGS) -DCL_NOTHREADS |
|
124 |
+libclamav_internal_utils_nothreads_la_CFLAGS=$(AM_CFLAGS) -DCL_NOTHREADS @LIBCLAMAV_CPPFLAGS@ |
|
125 | 125 |
|
126 | 126 |
if ENABLE_LLVM |
127 | 127 |
LLVMLIBADD=c++/libclamavcxx.la -lstdc++ -lm |
... | ... |
@@ -137,10 +137,10 @@ endif |
137 | 137 |
|
138 | 138 |
libclamav_nocxx_la_SOURCES = bytecode_nojit.c |
139 | 139 |
|
140 |
-libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@ @LIBM@ |
|
140 |
+libclamav_la_LIBADD = @LIBCLAMAV_LIBS@ @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @THREAD_LIBS@ @LIBM@ |
|
141 | 141 |
libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la |
142 |
-libclamav_la_CFLAGS =$(AM_CFLAGS) $(XML_CPPFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" |
|
143 |
-libclamav_la_LDFLAGS = @TH_SAFE@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ -no-undefined |
|
142 |
+libclamav_la_CFLAGS =$(AM_CFLAGS) $(XML_CPPFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ |
|
143 |
+libclamav_la_LDFLAGS = @LIBCLAMAV_LIBS@ @TH_SAFE@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ -no-undefined |
|
144 | 144 |
|
145 | 145 |
if VERSIONSCRIPT |
146 | 146 |
libclamav_la_LDFLAGS += -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -132,6 +132,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
132 | 132 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
133 | 133 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
134 | 134 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
135 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
136 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
135 | 137 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
136 | 138 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
137 | 139 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -173,8 +175,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
173 | 173 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
174 | 174 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
175 | 175 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
176 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
177 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
178 | 176 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
179 | 177 |
$(top_srcdir)/configure.ac |
180 | 178 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -640,6 +640,7 @@ SED = @SED@ |
640 | 640 |
SET_MAKE = @SET_MAKE@ |
641 | 641 |
SHELL = @SHELL@ |
642 | 642 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
643 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
643 | 644 |
STRIP = @STRIP@ |
644 | 645 |
THREAD_LIBS = @THREAD_LIBS@ |
645 | 646 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -775,7 +776,7 @@ libclamav_internal_utils_la_SOURCES = str.c\ |
775 | 775 |
regex/utils.h |
776 | 776 |
|
777 | 777 |
libclamav_internal_utils_la_LDFLAGS = -static @LIBCLAMAV_LIBS@ |
778 |
-libclamav_internal_utils_la_CFLAGS = $(AM_CFLAGS) -fPIC -DPIC |
|
778 |
+libclamav_internal_utils_la_CFLAGS = $(AM_CFLAGS) -fPIC -DPIC @LIBCLAMAV_CPPFLAGS@ |
|
779 | 779 |
libclamav_internal_utils_nothreads_la_SOURCES = str.c\ |
780 | 780 |
conv.c \ |
781 | 781 |
conv.h \ |
... | ... |
@@ -800,18 +801,19 @@ libclamav_internal_utils_nothreads_la_SOURCES = str.c\ |
800 | 800 |
regex/utils.h |
801 | 801 |
|
802 | 802 |
libclamav_internal_utils_nothreads_la_LDFLAGS = -static @LIBCLAMAV_LIBS@ |
803 |
-libclamav_internal_utils_nothreads_la_CFLAGS = $(AM_CFLAGS) -DCL_NOTHREADS |
|
803 |
+libclamav_internal_utils_nothreads_la_CFLAGS = $(AM_CFLAGS) -DCL_NOTHREADS @LIBCLAMAV_CPPFLAGS@ |
|
804 | 804 |
@ENABLE_LLVM_FALSE@LLVMLIBADD = libclamav_nocxx.la |
805 | 805 |
@ENABLE_LLVM_TRUE@LLVMLIBADD = c++/libclamavcxx.la -lstdc++ -lm |
806 | 806 |
@ENABLE_LLVM_FALSE@LLVMDEP = libclamav_nocxx.la |
807 | 807 |
@ENABLE_LLVM_TRUE@LLVMDEP = c++/libclamavcxx.la |
808 | 808 |
@ENABLE_LLVM_TRUE@SUBDIRS = c++ |
809 | 809 |
libclamav_nocxx_la_SOURCES = bytecode_nojit.c |
810 |
-libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@ @LIBM@ |
|
810 |
+libclamav_la_LIBADD = @LIBCLAMAV_LIBS@ @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @THREAD_LIBS@ @LIBM@ |
|
811 | 811 |
libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la |
812 |
-libclamav_la_CFLAGS = $(AM_CFLAGS) $(XML_CPPFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" |
|
813 |
-libclamav_la_LDFLAGS = @TH_SAFE@ $(XML_LIBS) -version-info \ |
|
814 |
- @LIBCLAMAV_VERSION@ -no-undefined $(am__append_6) |
|
812 |
+libclamav_la_CFLAGS = $(AM_CFLAGS) $(XML_CPPFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ |
|
813 |
+libclamav_la_LDFLAGS = @LIBCLAMAV_LIBS@ @TH_SAFE@ $(XML_LIBS) \ |
|
814 |
+ -version-info @LIBCLAMAV_VERSION@ -no-undefined \ |
|
815 |
+ $(am__append_6) |
|
815 | 816 |
include_HEADERS = clamav.h |
816 | 817 |
libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \ |
817 | 818 |
matcher-bm.h matcher-hash.c matcher-hash.h matcher.c matcher.h \ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -5655,10 +5655,9 @@ distcheck: dist |
5655 | 5655 |
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
5656 | 5656 |
&& am__cwd=`pwd` \ |
5657 | 5657 |
&& $(am__cd) $(distdir)/_build \ |
5658 |
- && ../configure \ |
|
5658 |
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ |
|
5659 | 5659 |
$(AM_DISTCHECK_CONFIGURE_FLAGS) \ |
5660 | 5660 |
$(DISTCHECK_CONFIGURE_FLAGS) \ |
5661 |
- --srcdir=.. --prefix="$$dc_install_base" \ |
|
5662 | 5661 |
&& $(MAKE) $(AM_MAKEFLAGS) \ |
5663 | 5662 |
&& $(MAKE) $(AM_MAKEFLAGS) dvi \ |
5664 | 5663 |
&& $(MAKE) $(AM_MAKEFLAGS) check \ |
... | ... |
@@ -5748,8 +5747,8 @@ maintainer-clean-generic: |
5748 | 5748 |
@echo "This command is intended for maintainers to use" |
5749 | 5749 |
@echo "it deletes files that may require special tools to rebuild." |
5750 | 5750 |
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) |
5751 |
-@BUILD_EXTERNAL_LLVM_TRUE@clean-local: |
|
5752 | 5751 |
@BUILD_EXTERNAL_LLVM_TRUE@distclean-local: |
5752 |
+@BUILD_EXTERNAL_LLVM_TRUE@clean-local: |
|
5753 | 5753 |
clean: clean-am |
5754 | 5754 |
|
5755 | 5755 |
clean-am: clean-generic clean-libtool clean-local \ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# generated automatically by aclocal 1.14.1 -*- Autoconf -*- |
|
1 |
+# generated automatically by aclocal 1.14 -*- Autoconf -*- |
|
2 | 2 |
|
3 | 3 |
# Copyright (C) 1996-2013 Free Software Foundation, Inc. |
4 | 4 |
|
... | ... |
@@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], |
35 | 35 |
[am__api_version='1.14' |
36 | 36 |
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
37 | 37 |
dnl require some minimum version. Point them to the right macro. |
38 |
-m4_if([$1], [1.14.1], [], |
|
38 |
+m4_if([$1], [1.14], [], |
|
39 | 39 |
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
40 | 40 |
]) |
41 | 41 |
|
... | ... |
@@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) |
51 | 51 |
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
52 | 52 |
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
53 | 53 |
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
54 |
-[AM_AUTOMAKE_VERSION([1.14.1])dnl |
|
54 |
+[AM_AUTOMAKE_VERSION([1.14])dnl |
|
55 | 55 |
m4_ifndef([AC_AUTOCONF_VERSION], |
56 | 56 |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
57 | 57 |
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
... | ... |
@@ -1,14 +1,12 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# Attempt to guess a canonical system name. |
3 |
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
|
4 |
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
|
5 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
3 |
+# Copyright 1992-2013 Free Software Foundation, Inc. |
|
6 | 4 |
|
7 |
-timestamp='2012-02-10' |
|
5 |
+timestamp='2013-05-16' |
|
8 | 6 |
|
9 | 7 |
# This file is free software; you can redistribute it and/or modify it |
10 | 8 |
# under the terms of the GNU General Public License as published by |
11 |
-# the Free Software Foundation; either version 2 of the License, or |
|
9 |
+# the Free Software Foundation; either version 3 of the License, or |
|
12 | 10 |
# (at your option) any later version. |
13 | 11 |
# |
14 | 12 |
# This program is distributed in the hope that it will be useful, but |
... | ... |
@@ -22,19 +20,17 @@ timestamp='2012-02-10' |
22 | 22 |
# As a special exception to the GNU General Public License, if you |
23 | 23 |
# distribute this file as part of a program that contains a |
24 | 24 |
# configuration script generated by Autoconf, you may include it under |
25 |
-# the same distribution terms that you use for the rest of that program. |
|
26 |
- |
|
27 |
- |
|
28 |
-# Originally written by Per Bothner. Please send patches (context |
|
29 |
-# diff format) to <config-patches@gnu.org> and include a ChangeLog |
|
30 |
-# entry. |
|
25 |
+# the same distribution terms that you use for the rest of that |
|
26 |
+# program. This Exception is an additional permission under section 7 |
|
27 |
+# of the GNU General Public License, version 3 ("GPLv3"). |
|
31 | 28 |
# |
32 |
-# This script attempts to guess a canonical system name similar to |
|
33 |
-# config.sub. If it succeeds, it prints the system name on stdout, and |
|
34 |
-# exits with 0. Otherwise, it exits with 1. |
|
29 |
+# Originally written by Per Bothner. |
|
35 | 30 |
# |
36 | 31 |
# You can get the latest version of this script from: |
37 | 32 |
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD |
33 |
+# |
|
34 |
+# Please send patches with a ChangeLog entry to config-patches@gnu.org. |
|
35 |
+ |
|
38 | 36 |
|
39 | 37 |
me=`echo "$0" | sed -e 's,.*/,,'` |
40 | 38 |
|
... | ... |
@@ -54,9 +50,7 @@ version="\ |
54 | 54 |
GNU config.guess ($timestamp) |
55 | 55 |
|
56 | 56 |
Originally written by Per Bothner. |
57 |
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
|
58 |
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
|
59 |
-Free Software Foundation, Inc. |
|
57 |
+Copyright 1992-2013 Free Software Foundation, Inc. |
|
60 | 58 |
|
61 | 59 |
This is free software; see the source for copying conditions. There is NO |
62 | 60 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
... | ... |
@@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown |
138 | 138 |
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
139 | 139 |
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
140 | 140 |
|
141 |
+case "${UNAME_SYSTEM}" in |
|
142 |
+Linux|GNU|GNU/*) |
|
143 |
+ # If the system lacks a compiler, then just pick glibc. |
|
144 |
+ # We could probably try harder. |
|
145 |
+ LIBC=gnu |
|
146 |
+ |
|
147 |
+ eval $set_cc_for_build |
|
148 |
+ cat <<-EOF > $dummy.c |
|
149 |
+ #include <features.h> |
|
150 |
+ #if defined(__UCLIBC__) |
|
151 |
+ LIBC=uclibc |
|
152 |
+ #elif defined(__dietlibc__) |
|
153 |
+ LIBC=dietlibc |
|
154 |
+ #else |
|
155 |
+ LIBC=gnu |
|
156 |
+ #endif |
|
157 |
+ EOF |
|
158 |
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` |
|
159 |
+ ;; |
|
160 |
+esac |
|
161 |
+ |
|
141 | 162 |
# Note: order is significant - the case branches are not exclusive. |
142 | 163 |
|
143 | 164 |
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
... | ... |
@@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
200 | 200 |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
201 | 201 |
echo "${machine}-${os}${release}" |
202 | 202 |
exit ;; |
203 |
+ *:Bitrig:*:*) |
|
204 |
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
|
205 |
+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} |
|
206 |
+ exit ;; |
|
203 | 207 |
*:OpenBSD:*:*) |
204 | 208 |
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
205 | 209 |
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} |
... | ... |
@@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
302 | 302 |
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
303 | 303 |
echo arm-acorn-riscix${UNAME_RELEASE} |
304 | 304 |
exit ;; |
305 |
- arm:riscos:*:*|arm:RISCOS:*:*) |
|
305 |
+ arm*:riscos:*:*|arm*:RISCOS:*:*) |
|
306 | 306 |
echo arm-unknown-riscos |
307 | 307 |
exit ;; |
308 | 308 |
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) |
... | ... |
@@ -791,16 +810,14 @@ EOF |
791 | 791 |
exit ;; |
792 | 792 |
*:FreeBSD:*:*) |
793 | 793 |
UNAME_PROCESSOR=`/usr/bin/uname -p` |
794 |
- case ${UNAME_PROCESSOR} in |
|
795 |
- amd64) |
|
796 |
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
|
797 |
- *) |
|
798 |
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
|
799 |
- esac |
|
794 |
+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
|
800 | 795 |
exit ;; |
801 | 796 |
i*:CYGWIN*:*) |
802 | 797 |
echo ${UNAME_MACHINE}-pc-cygwin |
803 | 798 |
exit ;; |
799 |
+ *:MINGW64*:*) |
|
800 |
+ echo ${UNAME_MACHINE}-pc-mingw64 |
|
801 |
+ exit ;; |
|
804 | 802 |
*:MINGW*:*) |
805 | 803 |
echo ${UNAME_MACHINE}-pc-mingw32 |
806 | 804 |
exit ;; |
... | ... |
@@ -852,21 +869,21 @@ EOF |
852 | 852 |
exit ;; |
853 | 853 |
*:GNU:*:*) |
854 | 854 |
# the GNU system |
855 |
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` |
|
855 |
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` |
|
856 | 856 |
exit ;; |
857 | 857 |
*:GNU/*:*:*) |
858 | 858 |
# other systems with GNU libc and userland |
859 |
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu |
|
859 |
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} |
|
860 | 860 |
exit ;; |
861 | 861 |
i*86:Minix:*:*) |
862 | 862 |
echo ${UNAME_MACHINE}-pc-minix |
863 | 863 |
exit ;; |
864 | 864 |
aarch64:Linux:*:*) |
865 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
865 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
866 | 866 |
exit ;; |
867 | 867 |
aarch64_be:Linux:*:*) |
868 | 868 |
UNAME_MACHINE=aarch64_be |
869 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
869 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
870 | 870 |
exit ;; |
871 | 871 |
alpha:Linux:*:*) |
872 | 872 |
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
... | ... |
@@ -879,59 +896,54 @@ EOF |
879 | 879 |
EV68*) UNAME_MACHINE=alphaev68 ;; |
880 | 880 |
esac |
881 | 881 |
objdump --private-headers /bin/sh | grep -q ld.so.1 |
882 |
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi |
|
883 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} |
|
882 |
+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi |
|
883 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
884 |
+ exit ;; |
|
885 |
+ arc:Linux:*:* | arceb:Linux:*:*) |
|
886 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
884 | 887 |
exit ;; |
885 | 888 |
arm*:Linux:*:*) |
886 | 889 |
eval $set_cc_for_build |
887 | 890 |
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
888 | 891 |
| grep -q __ARM_EABI__ |
889 | 892 |
then |
890 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
893 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
891 | 894 |
else |
892 | 895 |
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
893 | 896 |
| grep -q __ARM_PCS_VFP |
894 | 897 |
then |
895 |
- echo ${UNAME_MACHINE}-unknown-linux-gnueabi |
|
898 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi |
|
896 | 899 |
else |
897 |
- echo ${UNAME_MACHINE}-unknown-linux-gnueabihf |
|
900 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf |
|
898 | 901 |
fi |
899 | 902 |
fi |
900 | 903 |
exit ;; |
901 | 904 |
avr32*:Linux:*:*) |
902 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
905 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
903 | 906 |
exit ;; |
904 | 907 |
cris:Linux:*:*) |
905 |
- echo ${UNAME_MACHINE}-axis-linux-gnu |
|
908 |
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
|
906 | 909 |
exit ;; |
907 | 910 |
crisv32:Linux:*:*) |
908 |
- echo ${UNAME_MACHINE}-axis-linux-gnu |
|
911 |
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC} |
|
909 | 912 |
exit ;; |
910 | 913 |
frv:Linux:*:*) |
911 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
914 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
912 | 915 |
exit ;; |
913 | 916 |
hexagon:Linux:*:*) |
914 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
917 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
915 | 918 |
exit ;; |
916 | 919 |
i*86:Linux:*:*) |
917 |
- LIBC=gnu |
|
918 |
- eval $set_cc_for_build |
|
919 |
- sed 's/^ //' << EOF >$dummy.c |
|
920 |
- #ifdef __dietlibc__ |
|
921 |
- LIBC=dietlibc |
|
922 |
- #endif |
|
923 |
-EOF |
|
924 |
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` |
|
925 |
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" |
|
920 |
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC} |
|
926 | 921 |
exit ;; |
927 | 922 |
ia64:Linux:*:*) |
928 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
923 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
929 | 924 |
exit ;; |
930 | 925 |
m32r*:Linux:*:*) |
931 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
926 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
932 | 927 |
exit ;; |
933 | 928 |
m68*:Linux:*:*) |
934 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
929 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
935 | 930 |
exit ;; |
936 | 931 |
mips:Linux:*:* | mips64:Linux:*:*) |
937 | 932 |
eval $set_cc_for_build |
... | ... |
@@ -950,54 +962,57 @@ EOF |
950 | 950 |
#endif |
951 | 951 |
EOF |
952 | 952 |
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` |
953 |
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } |
|
953 |
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } |
|
954 | 954 |
;; |
955 |
+ or1k:Linux:*:*) |
|
956 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
957 |
+ exit ;; |
|
955 | 958 |
or32:Linux:*:*) |
956 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
959 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
957 | 960 |
exit ;; |
958 | 961 |
padre:Linux:*:*) |
959 |
- echo sparc-unknown-linux-gnu |
|
962 |
+ echo sparc-unknown-linux-${LIBC} |
|
960 | 963 |
exit ;; |
961 | 964 |
parisc64:Linux:*:* | hppa64:Linux:*:*) |
962 |
- echo hppa64-unknown-linux-gnu |
|
965 |
+ echo hppa64-unknown-linux-${LIBC} |
|
963 | 966 |
exit ;; |
964 | 967 |
parisc:Linux:*:* | hppa:Linux:*:*) |
965 | 968 |
# Look for CPU level |
966 | 969 |
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
967 |
- PA7*) echo hppa1.1-unknown-linux-gnu ;; |
|
968 |
- PA8*) echo hppa2.0-unknown-linux-gnu ;; |
|
969 |
- *) echo hppa-unknown-linux-gnu ;; |
|
970 |
+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; |
|
971 |
+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; |
|
972 |
+ *) echo hppa-unknown-linux-${LIBC} ;; |
|
970 | 973 |
esac |
971 | 974 |
exit ;; |
972 | 975 |
ppc64:Linux:*:*) |
973 |
- echo powerpc64-unknown-linux-gnu |
|
976 |
+ echo powerpc64-unknown-linux-${LIBC} |
|
974 | 977 |
exit ;; |
975 | 978 |
ppc:Linux:*:*) |
976 |
- echo powerpc-unknown-linux-gnu |
|
979 |
+ echo powerpc-unknown-linux-${LIBC} |
|
977 | 980 |
exit ;; |
978 | 981 |
s390:Linux:*:* | s390x:Linux:*:*) |
979 |
- echo ${UNAME_MACHINE}-ibm-linux |
|
982 |
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC} |
|
980 | 983 |
exit ;; |
981 | 984 |
sh64*:Linux:*:*) |
982 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
985 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
983 | 986 |
exit ;; |
984 | 987 |
sh*:Linux:*:*) |
985 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
988 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
986 | 989 |
exit ;; |
987 | 990 |
sparc:Linux:*:* | sparc64:Linux:*:*) |
988 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
991 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
989 | 992 |
exit ;; |
990 | 993 |
tile*:Linux:*:*) |
991 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
994 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
992 | 995 |
exit ;; |
993 | 996 |
vax:Linux:*:*) |
994 |
- echo ${UNAME_MACHINE}-dec-linux-gnu |
|
997 |
+ echo ${UNAME_MACHINE}-dec-linux-${LIBC} |
|
995 | 998 |
exit ;; |
996 | 999 |
x86_64:Linux:*:*) |
997 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
1000 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
998 | 1001 |
exit ;; |
999 | 1002 |
xtensa*:Linux:*:*) |
1000 |
- echo ${UNAME_MACHINE}-unknown-linux-gnu |
|
1003 |
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
|
1001 | 1004 |
exit ;; |
1002 | 1005 |
i*86:DYNIX/ptx:4*:*) |
1003 | 1006 |
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
... | ... |
@@ -1201,6 +1216,9 @@ EOF |
1201 | 1201 |
BePC:Haiku:*:*) # Haiku running on Intel PC compatible. |
1202 | 1202 |
echo i586-pc-haiku |
1203 | 1203 |
exit ;; |
1204 |
+ x86_64:Haiku:*:*) |
|
1205 |
+ echo x86_64-unknown-haiku |
|
1206 |
+ exit ;; |
|
1204 | 1207 |
SX-4:SUPER-UX:*:*) |
1205 | 1208 |
echo sx4-nec-superux${UNAME_RELEASE} |
1206 | 1209 |
exit ;; |
... | ... |
@@ -1227,19 +1245,21 @@ EOF |
1227 | 1227 |
exit ;; |
1228 | 1228 |
*:Darwin:*:*) |
1229 | 1229 |
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1230 |
- case $UNAME_PROCESSOR in |
|
1231 |
- i386) |
|
1232 |
- eval $set_cc_for_build |
|
1233 |
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
|
1234 |
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
|
1235 |
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
|
1236 |
- grep IS_64BIT_ARCH >/dev/null |
|
1237 |
- then |
|
1238 |
- UNAME_PROCESSOR="x86_64" |
|
1239 |
- fi |
|
1240 |
- fi ;; |
|
1241 |
- unknown) UNAME_PROCESSOR=powerpc ;; |
|
1242 |
- esac |
|
1230 |
+ eval $set_cc_for_build |
|
1231 |
+ if test "$UNAME_PROCESSOR" = unknown ; then |
|
1232 |
+ UNAME_PROCESSOR=powerpc |
|
1233 |
+ fi |
|
1234 |
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then |
|
1235 |
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
|
1236 |
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ |
|
1237 |
+ grep IS_64BIT_ARCH >/dev/null |
|
1238 |
+ then |
|
1239 |
+ case $UNAME_PROCESSOR in |
|
1240 |
+ i386) UNAME_PROCESSOR=x86_64 ;; |
|
1241 |
+ powerpc) UNAME_PROCESSOR=powerpc64 ;; |
|
1242 |
+ esac |
|
1243 |
+ fi |
|
1244 |
+ fi |
|
1243 | 1245 |
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} |
1244 | 1246 |
exit ;; |
1245 | 1247 |
*:procnto*:*:* | *:QNX:[0123456789]*:*) |
... | ... |
@@ -1256,7 +1276,7 @@ EOF |
1256 | 1256 |
NEO-?:NONSTOP_KERNEL:*:*) |
1257 | 1257 |
echo neo-tandem-nsk${UNAME_RELEASE} |
1258 | 1258 |
exit ;; |
1259 |
- NSE-?:NONSTOP_KERNEL:*:*) |
|
1259 |
+ NSE-*:NONSTOP_KERNEL:*:*) |
|
1260 | 1260 |
echo nse-tandem-nsk${UNAME_RELEASE} |
1261 | 1261 |
exit ;; |
1262 | 1262 |
NSR-?:NONSTOP_KERNEL:*:*) |
... | ... |
@@ -1330,9 +1350,6 @@ EOF |
1330 | 1330 |
exit ;; |
1331 | 1331 |
esac |
1332 | 1332 |
|
1333 |
-#echo '(No uname command or uname output not recognized.)' 1>&2 |
|
1334 |
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 |
|
1335 |
- |
|
1336 | 1333 |
eval $set_cc_for_build |
1337 | 1334 |
cat >$dummy.c <<EOF |
1338 | 1335 |
#ifdef _SEQUENT_ |
... | ... |
@@ -1,24 +1,18 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# Configuration validation subroutine script. |
3 |
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
|
4 |
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
|
5 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
3 |
+# Copyright 1992-2013 Free Software Foundation, Inc. |
|
6 | 4 |
|
7 |
-timestamp='2012-04-18' |
|
5 |
+timestamp='2013-04-24' |
|
8 | 6 |
|
9 |
-# This file is (in principle) common to ALL GNU software. |
|
10 |
-# The presence of a machine in this file suggests that SOME GNU software |
|
11 |
-# can handle that machine. It does not imply ALL GNU software can. |
|
12 |
-# |
|
13 |
-# This file is free software; you can redistribute it and/or modify |
|
14 |
-# it under the terms of the GNU General Public License as published by |
|
15 |
-# the Free Software Foundation; either version 2 of the License, or |
|
7 |
+# This file is free software; you can redistribute it and/or modify it |
|
8 |
+# under the terms of the GNU General Public License as published by |
|
9 |
+# the Free Software Foundation; either version 3 of the License, or |
|
16 | 10 |
# (at your option) any later version. |
17 | 11 |
# |
18 |
-# This program is distributed in the hope that it will be useful, |
|
19 |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 |
-# GNU General Public License for more details. |
|
12 |
+# This program is distributed in the hope that it will be useful, but |
|
13 |
+# WITHOUT ANY WARRANTY; without even the implied warranty of |
|
14 |
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
15 |
+# General Public License for more details. |
|
22 | 16 |
# |
23 | 17 |
# You should have received a copy of the GNU General Public License |
24 | 18 |
# along with this program; if not, see <http://www.gnu.org/licenses/>. |
... | ... |
@@ -26,11 +20,12 @@ timestamp='2012-04-18' |
26 | 26 |
# As a special exception to the GNU General Public License, if you |
27 | 27 |
# distribute this file as part of a program that contains a |
28 | 28 |
# configuration script generated by Autoconf, you may include it under |
29 |
-# the same distribution terms that you use for the rest of that program. |
|
29 |
+# the same distribution terms that you use for the rest of that |
|
30 |
+# program. This Exception is an additional permission under section 7 |
|
31 |
+# of the GNU General Public License, version 3 ("GPLv3"). |
|
30 | 32 |
|
31 | 33 |
|
32 |
-# Please send patches to <config-patches@gnu.org>. Submit a context |
|
33 |
-# diff and a properly formatted GNU ChangeLog entry. |
|
34 |
+# Please send patches with a ChangeLog entry to config-patches@gnu.org. |
|
34 | 35 |
# |
35 | 36 |
# Configuration subroutine to validate and canonicalize a configuration type. |
36 | 37 |
# Supply the specified configuration type as an argument. |
... | ... |
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>." |
73 | 73 |
version="\ |
74 | 74 |
GNU config.sub ($timestamp) |
75 | 75 |
|
76 |
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
|
77 |
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
|
78 |
-Free Software Foundation, Inc. |
|
76 |
+Copyright 1992-2013 Free Software Foundation, Inc. |
|
79 | 77 |
|
80 | 78 |
This is free software; see the source for copying conditions. There is NO |
81 | 79 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
... | ... |
@@ -123,7 +116,7 @@ esac |
123 | 123 |
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` |
124 | 124 |
case $maybe_os in |
125 | 125 |
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ |
126 |
- linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ |
|
126 |
+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ |
|
127 | 127 |
knetbsd*-gnu* | netbsd*-gnu* | \ |
128 | 128 |
kopensolaris*-gnu* | \ |
129 | 129 |
storm-chaos* | os2-emx* | rtmk-nova*) |
... | ... |
@@ -156,7 +149,7 @@ case $os in |
156 | 156 |
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ |
157 | 157 |
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ |
158 | 158 |
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ |
159 |
- -apple | -axis | -knuth | -cray | -microblaze) |
|
159 |
+ -apple | -axis | -knuth | -cray | -microblaze*) |
|
160 | 160 |
os= |
161 | 161 |
basic_machine=$1 |
162 | 162 |
;; |
... | ... |
@@ -259,8 +252,10 @@ case $basic_machine in |
259 | 259 |
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ |
260 | 260 |
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
261 | 261 |
| am33_2.0 \ |
262 |
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ |
|
263 |
- | be32 | be64 \ |
|
262 |
+ | arc | arceb \ |
|
263 |
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ |
|
264 |
+ | avr | avr32 \ |
|
265 |
+ | be32 | be64 \ |
|
264 | 266 |
| bfin \ |
265 | 267 |
| c4x | clipper \ |
266 | 268 |
| d10v | d30v | dlx | dsp16xx \ |
... | ... |
@@ -273,7 +268,7 @@ case $basic_machine in |
273 | 273 |
| le32 | le64 \ |
274 | 274 |
| lm32 \ |
275 | 275 |
| m32c | m32r | m32rle | m68000 | m68k | m88k \ |
276 |
- | maxq | mb | microblaze | mcore | mep | metag \ |
|
276 |
+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ |
|
277 | 277 |
| mips | mipsbe | mipseb | mipsel | mipsle \ |
278 | 278 |
| mips16 \ |
279 | 279 |
| mips64 | mips64el \ |
... | ... |
@@ -291,16 +286,17 @@ case $basic_machine in |
291 | 291 |
| mipsisa64r2 | mipsisa64r2el \ |
292 | 292 |
| mipsisa64sb1 | mipsisa64sb1el \ |
293 | 293 |
| mipsisa64sr71k | mipsisa64sr71kel \ |
294 |
+ | mipsr5900 | mipsr5900el \ |
|
294 | 295 |
| mipstx39 | mipstx39el \ |
295 | 296 |
| mn10200 | mn10300 \ |
296 | 297 |
| moxie \ |
297 | 298 |
| mt \ |
298 | 299 |
| msp430 \ |
299 | 300 |
| nds32 | nds32le | nds32be \ |
300 |
- | nios | nios2 \ |
|
301 |
+ | nios | nios2 | nios2eb | nios2el \ |
|
301 | 302 |
| ns16k | ns32k \ |
302 | 303 |
| open8 \ |
303 |
- | or32 \ |
|
304 |
+ | or1k | or32 \ |
|
304 | 305 |
| pdp10 | pdp11 | pj | pjl \ |
305 | 306 |
| powerpc | powerpc64 | powerpc64le | powerpcle \ |
306 | 307 |
| pyramid \ |
... | ... |
@@ -370,7 +366,7 @@ case $basic_machine in |
370 | 370 |
| aarch64-* | aarch64_be-* \ |
371 | 371 |
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ |
372 | 372 |
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ |
373 |
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ |
|
373 |
+ | alphapca5[67]-* | alpha64pca5[67]-* | amd64-* | arc-* | arceb-* \ |
|
374 | 374 |
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \ |
375 | 375 |
| avr-* | avr32-* \ |
376 | 376 |
| be32-* | be64-* \ |
... | ... |
@@ -389,7 +385,8 @@ case $basic_machine in |
389 | 389 |
| lm32-* \ |
390 | 390 |
| m32c-* | m32r-* | m32rle-* \ |
391 | 391 |
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
392 |
- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ |
|
392 |
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ |
|
393 |
+ | microblaze-* | microblazeel-* \ |
|
393 | 394 |
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ |
394 | 395 |
| mips16-* \ |
395 | 396 |
| mips64-* | mips64el-* \ |
... | ... |
@@ -407,12 +404,13 @@ case $basic_machine in |
407 | 407 |
| mipsisa64r2-* | mipsisa64r2el-* \ |
408 | 408 |
| mipsisa64sb1-* | mipsisa64sb1el-* \ |
409 | 409 |
| mipsisa64sr71k-* | mipsisa64sr71kel-* \ |
410 |
+ | mipsr5900-* | mipsr5900el-* \ |
|
410 | 411 |
| mipstx39-* | mipstx39el-* \ |
411 | 412 |
| mmix-* \ |
412 | 413 |
| mt-* \ |
413 | 414 |
| msp430-* \ |
414 | 415 |
| nds32-* | nds32le-* | nds32be-* \ |
415 |
- | nios-* | nios2-* \ |
|
416 |
+ | nios-* | nios2-* | nios2eb-* | nios2el-* \ |
|
416 | 417 |
| none-* | np1-* | ns16k-* | ns32k-* \ |
417 | 418 |
| open8-* \ |
418 | 419 |
| orion-* \ |
... | ... |
@@ -475,12 +473,6 @@ case $basic_machine in |
475 | 475 |
basic_machine=a29k-none |
476 | 476 |
os=-bsd |
477 | 477 |
;; |
478 |
- amd64) |
|
479 |
- basic_machine=x86_64-pc |
|
480 |
- ;; |
|
481 |
- amd64-*) |
|
482 |
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` |
|
483 |
- ;; |
|
484 | 478 |
amdahl) |
485 | 479 |
basic_machine=580-amdahl |
486 | 480 |
os=-sysv |
... | ... |
@@ -788,9 +780,13 @@ case $basic_machine in |
788 | 788 |
basic_machine=ns32k-utek |
789 | 789 |
os=-sysv |
790 | 790 |
;; |
791 |
- microblaze) |
|
791 |
+ microblaze*) |
|
792 | 792 |
basic_machine=microblaze-xilinx |
793 | 793 |
;; |
794 |
+ mingw64) |
|
795 |
+ basic_machine=x86_64-pc |
|
796 |
+ os=-mingw64 |
|
797 |
+ ;; |
|
794 | 798 |
mingw32) |
795 | 799 |
basic_machine=i386-pc |
796 | 800 |
os=-mingw32 |
... | ... |
@@ -1019,7 +1015,11 @@ case $basic_machine in |
1019 | 1019 |
basic_machine=i586-unknown |
1020 | 1020 |
os=-pw32 |
1021 | 1021 |
;; |
1022 |
- rdos) |
|
1022 |
+ rdos | rdos64) |
|
1023 |
+ basic_machine=x86_64-pc |
|
1024 |
+ os=-rdos |
|
1025 |
+ ;; |
|
1026 |
+ rdos32) |
|
1023 | 1027 |
basic_machine=i386-pc |
1024 | 1028 |
os=-rdos |
1025 | 1029 |
;; |
... | ... |
@@ -1346,21 +1346,21 @@ case $os in |
1346 | 1346 |
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
1347 | 1347 |
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ |
1348 | 1348 |
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ |
1349 |
- | -sym* | -kopensolaris* \ |
|
1349 |
+ | -sym* | -kopensolaris* | -plan9* \ |
|
1350 | 1350 |
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ |
1351 | 1351 |
| -aos* | -aros* \ |
1352 | 1352 |
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
1353 | 1353 |
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ |
1354 | 1354 |
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ |
1355 |
- | -openbsd* | -solidbsd* \ |
|
1355 |
+ | -bitrig* | -openbsd* | -solidbsd* \ |
|
1356 | 1356 |
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ |
1357 | 1357 |
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
1358 | 1358 |
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
1359 | 1359 |
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
1360 | 1360 |
| -chorusos* | -chorusrdb* | -cegcc* \ |
1361 | 1361 |
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
1362 |
- | -mingw32* | -linux-gnu* | -linux-android* \ |
|
1363 |
- | -linux-newlib* | -linux-uclibc* \ |
|
1362 |
+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ |
|
1363 |
+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ |
|
1364 | 1364 |
| -uxpv* | -beos* | -mpeix* | -udk* \ |
1365 | 1365 |
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ |
1366 | 1366 |
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
... | ... |
@@ -1492,9 +1492,6 @@ case $os in |
1492 | 1492 |
-aros*) |
1493 | 1493 |
os=-aros |
1494 | 1494 |
;; |
1495 |
- -kaos*) |
|
1496 |
- os=-kaos |
|
1497 |
- ;; |
|
1498 | 1495 |
-zvmoe) |
1499 | 1496 |
os=-zvmoe |
1500 | 1497 |
;; |
... | ... |
@@ -1586,6 +1583,9 @@ case $basic_machine in |
1586 | 1586 |
mips*-*) |
1587 | 1587 |
os=-elf |
1588 | 1588 |
;; |
1589 |
+ or1k-*) |
|
1590 |
+ os=-elf |
|
1591 |
+ ;; |
|
1589 | 1592 |
or32-*) |
1590 | 1593 |
os=-coff |
1591 | 1594 |
;; |
... | ... |
@@ -1,10 +1,9 @@ |
1 | 1 |
#! /bin/sh |
2 | 2 |
# depcomp - compile a program generating dependencies as side-effects |
3 | 3 |
|
4 |
-scriptversion=2012-03-27.16; # UTC |
|
4 |
+scriptversion=2013-05-30.07; # UTC |
|
5 | 5 |
|
6 |
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, |
|
7 |
-# 2011, 2012 Free Software Foundation, Inc. |
|
6 |
+# Copyright (C) 1999-2013 Free Software Foundation, Inc. |
|
8 | 7 |
|
9 | 8 |
# This program is free software; you can redistribute it and/or modify |
10 | 9 |
# it under the terms of the GNU General Public License as published by |
... | ... |
@@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC |
28 | 28 |
|
29 | 29 |
case $1 in |
30 | 30 |
'') |
31 |
- echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
|
32 |
- exit 1; |
|
33 |
- ;; |
|
31 |
+ echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
|
32 |
+ exit 1; |
|
33 |
+ ;; |
|
34 | 34 |
-h | --h*) |
35 | 35 |
cat <<\EOF |
36 | 36 |
Usage: depcomp [--help] [--version] PROGRAM [ARGS] |
... | ... |
@@ -57,11 +56,65 @@ EOF |
57 | 57 |
;; |
58 | 58 |
esac |
59 | 59 |
|
60 |
+# Get the directory component of the given path, and save it in the |
|
61 |
+# global variables '$dir'. Note that this directory component will |
|
62 |
+# be either empty or ending with a '/' character. This is deliberate. |
|
63 |
+set_dir_from () |
|
64 |
+{ |
|
65 |
+ case $1 in |
|
66 |
+ */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; |
|
67 |
+ *) dir=;; |
|
68 |
+ esac |
|
69 |
+} |
|
70 |
+ |
|
71 |
+# Get the suffix-stripped basename of the given path, and save it the |
|
72 |
+# global variable '$base'. |
|
73 |
+set_base_from () |
|
74 |
+{ |
|
75 |
+ base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` |
|
76 |
+} |
|
77 |
+ |
|
78 |
+# If no dependency file was actually created by the compiler invocation, |
|
79 |
+# we still have to create a dummy depfile, to avoid errors with the |
|
80 |
+# Makefile "include basename.Plo" scheme. |
|
81 |
+make_dummy_depfile () |
|
82 |
+{ |
|
83 |
+ echo "#dummy" > "$depfile" |
|
84 |
+} |
|
85 |
+ |
|
86 |
+# Factor out some common post-processing of the generated depfile. |
|
87 |
+# Requires the auxiliary global variable '$tmpdepfile' to be set. |
|
88 |
+aix_post_process_depfile () |
|
89 |
+{ |
|
90 |
+ # If the compiler actually managed to produce a dependency file, |
|
91 |
+ # post-process it. |
|
92 |
+ if test -f "$tmpdepfile"; then |
|
93 |
+ # Each line is of the form 'foo.o: dependency.h'. |
|
94 |
+ # Do two passes, one to just change these to |
|
95 |
+ # $object: dependency.h |
|
96 |
+ # and one to simply output |
|
97 |
+ # dependency.h: |
|
98 |
+ # which is needed to avoid the deleted-header problem. |
|
99 |
+ { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" |
|
100 |
+ sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" |
|
101 |
+ } > "$depfile" |
|
102 |
+ rm -f "$tmpdepfile" |
|
103 |
+ else |
|
104 |
+ make_dummy_depfile |
|
105 |
+ fi |
|
106 |
+} |
|
107 |
+ |
|
60 | 108 |
# A tabulation character. |
61 | 109 |
tab=' ' |
62 | 110 |
# A newline character. |
63 | 111 |
nl=' |
64 | 112 |
' |
113 |
+# Character ranges might be problematic outside the C locale. |
|
114 |
+# These definitions help. |
|
115 |
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ |
|
116 |
+lower=abcdefghijklmnopqrstuvwxyz |
|
117 |
+digits=0123456789 |
|
118 |
+alpha=${upper}${lower} |
|
65 | 119 |
|
66 | 120 |
if test -z "$depmode" || test -z "$source" || test -z "$object"; then |
67 | 121 |
echo "depcomp: Variables source, object and depmode must be set" 1>&2 |
... | ... |
@@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} |
75 | 75 |
|
76 | 76 |
rm -f "$tmpdepfile" |
77 | 77 |
|
78 |
+# Avoid interferences from the environment. |
|
79 |
+gccflag= dashmflag= |
|
80 |
+ |
|
78 | 81 |
# Some modes work just like other modes, but use different flags. We |
79 | 82 |
# parameterize here, but still list the modes in the big case below, |
80 | 83 |
# to make depend.m4 easier to write. Note that we *cannot* use a case |
... | ... |
@@ -86,32 +142,32 @@ if test "$depmode" = hp; then |
86 | 86 |
fi |
87 | 87 |
|
88 | 88 |
if test "$depmode" = dashXmstdout; then |
89 |
- # This is just like dashmstdout with a different argument. |
|
90 |
- dashmflag=-xM |
|
91 |
- depmode=dashmstdout |
|
89 |
+ # This is just like dashmstdout with a different argument. |
|
90 |
+ dashmflag=-xM |
|
91 |
+ depmode=dashmstdout |
|
92 | 92 |
fi |
93 | 93 |
|
94 | 94 |
cygpath_u="cygpath -u -f -" |
95 | 95 |
if test "$depmode" = msvcmsys; then |
96 |
- # This is just like msvisualcpp but w/o cygpath translation. |
|
97 |
- # Just convert the backslash-escaped backslashes to single forward |
|
98 |
- # slashes to satisfy depend.m4 |
|
99 |
- cygpath_u='sed s,\\\\,/,g' |
|
100 |
- depmode=msvisualcpp |
|
96 |
+ # This is just like msvisualcpp but w/o cygpath translation. |
|
97 |
+ # Just convert the backslash-escaped backslashes to single forward |
|
98 |
+ # slashes to satisfy depend.m4 |
|
99 |
+ cygpath_u='sed s,\\\\,/,g' |
|
100 |
+ depmode=msvisualcpp |
|
101 | 101 |
fi |
102 | 102 |
|
103 | 103 |
if test "$depmode" = msvc7msys; then |
104 |
- # This is just like msvc7 but w/o cygpath translation. |
|
105 |
- # Just convert the backslash-escaped backslashes to single forward |
|
106 |
- # slashes to satisfy depend.m4 |
|
107 |
- cygpath_u='sed s,\\\\,/,g' |
|
108 |
- depmode=msvc7 |
|
104 |
+ # This is just like msvc7 but w/o cygpath translation. |
|
105 |
+ # Just convert the backslash-escaped backslashes to single forward |
|
106 |
+ # slashes to satisfy depend.m4 |
|
107 |
+ cygpath_u='sed s,\\\\,/,g' |
|
108 |
+ depmode=msvc7 |
|
109 | 109 |
fi |
110 | 110 |
|
111 | 111 |
if test "$depmode" = xlc; then |
112 |
- # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. |
|
113 |
- gccflag=-qmakedep=gcc,-MF |
|
114 |
- depmode=gcc |
|
112 |
+ # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. |
|
113 |
+ gccflag=-qmakedep=gcc,-MF |
|
114 |
+ depmode=gcc |
|
115 | 115 |
fi |
116 | 116 |
|
117 | 117 |
case "$depmode" in |
... | ... |
@@ -134,8 +190,7 @@ gcc3) |
134 | 134 |
done |
135 | 135 |
"$@" |
136 | 136 |
stat=$? |
137 |
- if test $stat -eq 0; then : |
|
138 |
- else |
|
137 |
+ if test $stat -ne 0; then |
|
139 | 138 |
rm -f "$tmpdepfile" |
140 | 139 |
exit $stat |
141 | 140 |
fi |
... | ... |
@@ -143,13 +198,17 @@ gcc3) |
143 | 143 |
;; |
144 | 144 |
|
145 | 145 |
gcc) |
146 |
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. |
|
147 |
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. |
|
148 |
+## (see the conditional assignment to $gccflag above). |
|
146 | 149 |
## There are various ways to get dependency output from gcc. Here's |
147 | 150 |
## why we pick this rather obscure method: |
148 | 151 |
## - Don't want to use -MD because we'd like the dependencies to end |
149 | 152 |
## up in a subdir. Having to rename by hand is ugly. |
150 | 153 |
## (We might end up doing this anyway to support other compilers.) |
151 | 154 |
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like |
152 |
-## -MM, not -M (despite what the docs say). |
|
155 |
+## -MM, not -M (despite what the docs say). Also, it might not be |
|
156 |
+## supported by the other compilers which use the 'gcc' depmode. |
|
153 | 157 |
## - Using -M directly means running the compiler twice (even worse |
154 | 158 |
## than renaming). |
155 | 159 |
if test -z "$gccflag"; then |
... | ... |
@@ -157,15 +216,14 @@ gcc) |
157 | 157 |
fi |
158 | 158 |
"$@" -Wp,"$gccflag$tmpdepfile" |
159 | 159 |
stat=$? |
160 |
- if test $stat -eq 0; then : |
|
161 |
- else |
|
160 |
+ if test $stat -ne 0; then |
|
162 | 161 |
rm -f "$tmpdepfile" |
163 | 162 |
exit $stat |
164 | 163 |
fi |
165 | 164 |
rm -f "$depfile" |
166 | 165 |
echo "$object : \\" > "$depfile" |
167 |
- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz |
|
168 |
-## The second -e expression handles DOS-style file names with drive letters. |
|
166 |
+ # The second -e expression handles DOS-style file names with drive |
|
167 |
+ # letters. |
|
169 | 168 |
sed -e 's/^[^:]*: / /' \ |
170 | 169 |
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" |
171 | 170 |
## This next piece of magic avoids the "deleted header file" problem. |
... | ... |
@@ -174,15 +232,15 @@ gcc) |
174 | 174 |
## typically no way to rebuild the header). We avoid this by adding |
175 | 175 |
## dummy dependencies for each header file. Too bad gcc doesn't do |
176 | 176 |
## this for us directly. |
177 |
- tr ' ' "$nl" < "$tmpdepfile" | |
|
178 | 177 |
## Some versions of gcc put a space before the ':'. On the theory |
179 | 178 |
## that the space means something, we add a space to the output as |
180 | 179 |
## well. hp depmode also adds that space, but also prefixes the VPATH |
181 | 180 |
## to the object. Take care to not repeat it in the output. |
182 | 181 |
## Some versions of the HPUX 10.20 sed can't process this invocation |
183 | 182 |
## correctly. Breaking it into two sed invocations is a workaround. |
184 |
- sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ |
|
185 |
- | sed -e 's/$/ :/' >> "$depfile" |
|
183 |
+ tr ' ' "$nl" < "$tmpdepfile" \ |
|
184 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ |
|
185 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
186 | 186 |
rm -f "$tmpdepfile" |
187 | 187 |
;; |
188 | 188 |
|
... | ... |
@@ -200,8 +258,7 @@ sgi) |
200 | 200 |
"$@" -MDupdate "$tmpdepfile" |
201 | 201 |
fi |
202 | 202 |
stat=$? |
203 |
- if test $stat -eq 0; then : |
|
204 |
- else |
|
203 |
+ if test $stat -ne 0; then |
|
205 | 204 |
rm -f "$tmpdepfile" |
206 | 205 |
exit $stat |
207 | 206 |
fi |
... | ... |
@@ -209,7 +266,6 @@ sgi) |
209 | 209 |
|
210 | 210 |
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files |
211 | 211 |
echo "$object : \\" > "$depfile" |
212 |
- |
|
213 | 212 |
# Clip off the initial element (the dependent). Don't try to be |
214 | 213 |
# clever and replace this with sed code, as IRIX sed won't handle |
215 | 214 |
# lines with more than a fixed number of characters (4096 in |
... | ... |
@@ -217,19 +273,15 @@ sgi) |
217 | 217 |
# the IRIX cc adds comments like '#:fec' to the end of the |
218 | 218 |
# dependency line. |
219 | 219 |
tr ' ' "$nl" < "$tmpdepfile" \ |
220 |
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ |
|
221 |
- tr "$nl" ' ' >> "$depfile" |
|
220 |
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ |
|
221 |
+ | tr "$nl" ' ' >> "$depfile" |
|
222 | 222 |
echo >> "$depfile" |
223 |
- |
|
224 | 223 |
# The second pass generates a dummy entry for each header file. |
225 | 224 |
tr ' ' "$nl" < "$tmpdepfile" \ |
226 |
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ |
|
227 |
- >> "$depfile" |
|
225 |
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ |
|
226 |
+ >> "$depfile" |
|
228 | 227 |
else |
229 |
- # The sourcefile does not contain any dependencies, so just |
|
230 |
- # store a dummy comment line, to avoid errors with the Makefile |
|
231 |
- # "include basename.Plo" scheme. |
|
232 |
- echo "#dummy" > "$depfile" |
|
228 |
+ make_dummy_depfile |
|
233 | 229 |
fi |
234 | 230 |
rm -f "$tmpdepfile" |
235 | 231 |
;; |
... | ... |
@@ -247,9 +299,8 @@ aix) |
247 | 247 |
# current directory. Also, the AIX compiler puts '$object:' at the |
248 | 248 |
# start of each line; $object doesn't have directory information. |
249 | 249 |
# Version 6 uses the directory in both cases. |
250 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
251 |
- test "x$dir" = "x$object" && dir= |
|
252 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
250 |
+ set_dir_from "$object" |
|
251 |
+ set_base_from "$object" |
|
253 | 252 |
if test "$libtool" = yes; then |
254 | 253 |
tmpdepfile1=$dir$base.u |
255 | 254 |
tmpdepfile2=$base.u |
... | ... |
@@ -262,9 +313,7 @@ aix) |
262 | 262 |
"$@" -M |
263 | 263 |
fi |
264 | 264 |
stat=$? |
265 |
- |
|
266 |
- if test $stat -eq 0; then : |
|
267 |
- else |
|
265 |
+ if test $stat -ne 0; then |
|
268 | 266 |
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
269 | 267 |
exit $stat |
270 | 268 |
fi |
... | ... |
@@ -273,65 +322,113 @@ aix) |
273 | 273 |
do |
274 | 274 |
test -f "$tmpdepfile" && break |
275 | 275 |
done |
276 |
- if test -f "$tmpdepfile"; then |
|
277 |
- # Each line is of the form 'foo.o: dependent.h'. |
|
278 |
- # Do two passes, one to just change these to |
|
279 |
- # '$object: dependent.h' and one to simply 'dependent.h:'. |
|
280 |
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" |
|
281 |
- sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" |
|
282 |
- else |
|
283 |
- # The sourcefile does not contain any dependencies, so just |
|
284 |
- # store a dummy comment line, to avoid errors with the Makefile |
|
285 |
- # "include basename.Plo" scheme. |
|
286 |
- echo "#dummy" > "$depfile" |
|
276 |
+ aix_post_process_depfile |
|
277 |
+ ;; |
|
278 |
+ |
|
279 |
+tcc) |
|
280 |
+ # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 |
|
281 |
+ # FIXME: That version still under development at the moment of writing. |
|
282 |
+ # Make that this statement remains true also for stable, released |
|
283 |
+ # versions. |
|
284 |
+ # It will wrap lines (doesn't matter whether long or short) with a |
|
285 |
+ # trailing '\', as in: |
|
286 |
+ # |
|
287 |
+ # foo.o : \ |
|
288 |
+ # foo.c \ |
|
289 |
+ # foo.h \ |
|
290 |
+ # |
|
291 |
+ # It will put a trailing '\' even on the last line, and will use leading |
|
292 |
+ # spaces rather than leading tabs (at least since its commit 0394caf7 |
|
293 |
+ # "Emit spaces for -MD"). |
|
294 |
+ "$@" -MD -MF "$tmpdepfile" |
|
295 |
+ stat=$? |
|
296 |
+ if test $stat -ne 0; then |
|
297 |
+ rm -f "$tmpdepfile" |
|
298 |
+ exit $stat |
|
287 | 299 |
fi |
300 |
+ rm -f "$depfile" |
|
301 |
+ # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. |
|
302 |
+ # We have to change lines of the first kind to '$object: \'. |
|
303 |
+ sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" |
|
304 |
+ # And for each line of the second kind, we have to emit a 'dep.h:' |
|
305 |
+ # dummy dependency, to avoid the deleted-header problem. |
|
306 |
+ sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" |
|
288 | 307 |
rm -f "$tmpdepfile" |
289 | 308 |
;; |
290 | 309 |
|
291 |
-icc) |
|
292 |
- # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. |
|
293 |
- # However on |
|
294 |
- # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c |
|
295 |
- # ICC 7.0 will fill foo.d with something like |
|
296 |
- # foo.o: sub/foo.c |
|
297 |
- # foo.o: sub/foo.h |
|
298 |
- # which is wrong. We want |
|
299 |
- # sub/foo.o: sub/foo.c |
|
300 |
- # sub/foo.o: sub/foo.h |
|
301 |
- # sub/foo.c: |
|
302 |
- # sub/foo.h: |
|
303 |
- # ICC 7.1 will output |
|
310 |
+## The order of this option in the case statement is important, since the |
|
311 |
+## shell code in configure will try each of these formats in the order |
|
312 |
+## listed in this file. A plain '-MD' option would be understood by many |
|
313 |
+## compilers, so we must ensure this comes after the gcc and icc options. |
|
314 |
+pgcc) |
|
315 |
+ # Portland's C compiler understands '-MD'. |
|
316 |
+ # Will always output deps to 'file.d' where file is the root name of the |
|
317 |
+ # source file under compilation, even if file resides in a subdirectory. |
|
318 |
+ # The object file name does not affect the name of the '.d' file. |
|
319 |
+ # pgcc 10.2 will output |
|
304 | 320 |
# foo.o: sub/foo.c sub/foo.h |
305 |
- # and will wrap long lines using '\': |
|
321 |
+ # and will wrap long lines using '\' : |
|
306 | 322 |
# foo.o: sub/foo.c ... \ |
307 | 323 |
# sub/foo.h ... \ |
308 | 324 |
# ... |
309 |
- # tcc 0.9.26 (FIXME still under development at the moment of writing) |
|
310 |
- # will emit a similar output, but also prepend the continuation lines |
|
311 |
- # with horizontal tabulation characters. |
|
312 |
- "$@" -MD -MF "$tmpdepfile" |
|
313 |
- stat=$? |
|
314 |
- if test $stat -eq 0; then : |
|
315 |
- else |
|
325 |
+ set_dir_from "$object" |
|
326 |
+ # Use the source, not the object, to determine the base name, since |
|
327 |
+ # that's sadly what pgcc will do too. |
|
328 |
+ set_base_from "$source" |
|
329 |
+ tmpdepfile=$base.d |
|
330 |
+ |
|
331 |
+ # For projects that build the same source file twice into different object |
|
332 |
+ # files, the pgcc approach of using the *source* file root name can cause |
|
333 |
+ # problems in parallel builds. Use a locking strategy to avoid stomping on |
|
334 |
+ # the same $tmpdepfile. |
|
335 |
+ lockdir=$base.d-lock |
|
336 |
+ trap " |
|
337 |
+ echo '$0: caught signal, cleaning up...' >&2 |
|
338 |
+ rmdir '$lockdir' |
|
339 |
+ exit 1 |
|
340 |
+ " 1 2 13 15 |
|
341 |
+ numtries=100 |
|
342 |
+ i=$numtries |
|
343 |
+ while test $i -gt 0; do |
|
344 |
+ # mkdir is a portable test-and-set. |
|
345 |
+ if mkdir "$lockdir" 2>/dev/null; then |
|
346 |
+ # This process acquired the lock. |
|
347 |
+ "$@" -MD |
|
348 |
+ stat=$? |
|
349 |
+ # Release the lock. |
|
350 |
+ rmdir "$lockdir" |
|
351 |
+ break |
|
352 |
+ else |
|
353 |
+ # If the lock is being held by a different process, wait |
|
354 |
+ # until the winning process is done or we timeout. |
|
355 |
+ while test -d "$lockdir" && test $i -gt 0; do |
|
356 |
+ sleep 1 |
|
357 |
+ i=`expr $i - 1` |
|
358 |
+ done |
|
359 |
+ fi |
|
360 |
+ i=`expr $i - 1` |
|
361 |
+ done |
|
362 |
+ trap - 1 2 13 15 |
|
363 |
+ if test $i -le 0; then |
|
364 |
+ echo "$0: failed to acquire lock after $numtries attempts" >&2 |
|
365 |
+ echo "$0: check lockdir '$lockdir'" >&2 |
|
366 |
+ exit 1 |
|
367 |
+ fi |
|
368 |
+ |
|
369 |
+ if test $stat -ne 0; then |
|
316 | 370 |
rm -f "$tmpdepfile" |
317 | 371 |
exit $stat |
318 | 372 |
fi |
319 | 373 |
rm -f "$depfile" |
320 |
- # Each line is of the form 'foo.o: dependent.h', |
|
321 |
- # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. |
|
374 |
+ # Each line is of the form `foo.o: dependent.h', |
|
375 |
+ # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. |
|
322 | 376 |
# Do two passes, one to just change these to |
323 |
- # '$object: dependent.h' and one to simply 'dependent.h:'. |
|
324 |
- sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ |
|
325 |
- < "$tmpdepfile" > "$depfile" |
|
326 |
- sed ' |
|
327 |
- s/[ '"$tab"'][ '"$tab"']*/ /g |
|
328 |
- s/^ *// |
|
329 |
- s/ *\\*$// |
|
330 |
- s/^[^:]*: *// |
|
331 |
- /^$/d |
|
332 |
- /:$/d |
|
333 |
- s/$/ :/ |
|
334 |
- ' < "$tmpdepfile" >> "$depfile" |
|
377 |
+ # `$object: dependent.h' and one to simply `dependent.h:'. |
|
378 |
+ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" |
|
379 |
+ # Some versions of the HPUX 10.20 sed can't process this invocation |
|
380 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
381 |
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ |
|
382 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
335 | 383 |
rm -f "$tmpdepfile" |
336 | 384 |
;; |
337 | 385 |
|
... | ... |
@@ -342,9 +439,8 @@ hp2) |
342 | 342 |
# 'foo.d', which lands next to the object file, wherever that |
343 | 343 |
# happens to be. |
344 | 344 |
# Much of this is similar to the tru64 case; see comments there. |
345 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
346 |
- test "x$dir" = "x$object" && dir= |
|
347 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
345 |
+ set_dir_from "$object" |
|
346 |
+ set_base_from "$object" |
|
348 | 347 |
if test "$libtool" = yes; then |
349 | 348 |
tmpdepfile1=$dir$base.d |
350 | 349 |
tmpdepfile2=$dir.libs/$base.d |
... | ... |
@@ -355,8 +451,7 @@ hp2) |
355 | 355 |
"$@" +Maked |
356 | 356 |
fi |
357 | 357 |
stat=$? |
358 |
- if test $stat -eq 0; then : |
|
359 |
- else |
|
358 |
+ if test $stat -ne 0; then |
|
360 | 359 |
rm -f "$tmpdepfile1" "$tmpdepfile2" |
361 | 360 |
exit $stat |
362 | 361 |
fi |
... | ... |
@@ -366,76 +461,61 @@ hp2) |
366 | 366 |
test -f "$tmpdepfile" && break |
367 | 367 |
done |
368 | 368 |
if test -f "$tmpdepfile"; then |
369 |
- sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" |
|
369 |
+ sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" |
|
370 | 370 |
# Add 'dependent.h:' lines. |
371 | 371 |
sed -ne '2,${ |
372 |
- s/^ *// |
|
373 |
- s/ \\*$// |
|
374 |
- s/$/:/ |
|
375 |
- p |
|
376 |
- }' "$tmpdepfile" >> "$depfile" |
|
372 |
+ s/^ *// |
|
373 |
+ s/ \\*$// |
|
374 |
+ s/$/:/ |
|
375 |
+ p |
|
376 |
+ }' "$tmpdepfile" >> "$depfile" |
|
377 | 377 |
else |
378 |
- echo "#dummy" > "$depfile" |
|
378 |
+ make_dummy_depfile |
|
379 | 379 |
fi |
380 | 380 |
rm -f "$tmpdepfile" "$tmpdepfile2" |
381 | 381 |
;; |
382 | 382 |
|
383 | 383 |
tru64) |
384 |
- # The Tru64 compiler uses -MD to generate dependencies as a side |
|
385 |
- # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. |
|
386 |
- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put |
|
387 |
- # dependencies in 'foo.d' instead, so we check for that too. |
|
388 |
- # Subdirectories are respected. |
|
389 |
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` |
|
390 |
- test "x$dir" = "x$object" && dir= |
|
391 |
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` |
|
392 |
- |
|
393 |
- if test "$libtool" = yes; then |
|
394 |
- # With Tru64 cc, shared objects can also be used to make a |
|
395 |
- # static library. This mechanism is used in libtool 1.4 series to |
|
396 |
- # handle both shared and static libraries in a single compilation. |
|
397 |
- # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. |
|
398 |
- # |
|
399 |
- # With libtool 1.5 this exception was removed, and libtool now |
|
400 |
- # generates 2 separate objects for the 2 libraries. These two |
|
401 |
- # compilations output dependencies in $dir.libs/$base.o.d and |
|
402 |
- # in $dir$base.o.d. We have to check for both files, because |
|
403 |
- # one of the two compilations can be disabled. We should prefer |
|
404 |
- # $dir$base.o.d over $dir.libs/$base.o.d because the latter is |
|
405 |
- # automatically cleaned when .libs/ is deleted, while ignoring |
|
406 |
- # the former would cause a distcleancheck panic. |
|
407 |
- tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 |
|
408 |
- tmpdepfile2=$dir$base.o.d # libtool 1.5 |
|
409 |
- tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 |
|
410 |
- tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 |
|
411 |
- "$@" -Wc,-MD |
|
412 |
- else |
|
413 |
- tmpdepfile1=$dir$base.o.d |
|
414 |
- tmpdepfile2=$dir$base.d |
|
415 |
- tmpdepfile3=$dir$base.d |
|
416 |
- tmpdepfile4=$dir$base.d |
|
417 |
- "$@" -MD |
|
418 |
- fi |
|
419 |
- |
|
420 |
- stat=$? |
|
421 |
- if test $stat -eq 0; then : |
|
422 |
- else |
|
423 |
- rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" |
|
424 |
- exit $stat |
|
425 |
- fi |
|
426 |
- |
|
427 |
- for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" |
|
428 |
- do |
|
429 |
- test -f "$tmpdepfile" && break |
|
430 |
- done |
|
431 |
- if test -f "$tmpdepfile"; then |
|
432 |
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" |
|
433 |
- sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" |
|
434 |
- else |
|
435 |
- echo "#dummy" > "$depfile" |
|
436 |
- fi |
|
437 |
- rm -f "$tmpdepfile" |
|
438 |
- ;; |
|
384 |
+ # The Tru64 compiler uses -MD to generate dependencies as a side |
|
385 |
+ # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. |
|
386 |
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put |
|
387 |
+ # dependencies in 'foo.d' instead, so we check for that too. |
|
388 |
+ # Subdirectories are respected. |
|
389 |
+ set_dir_from "$object" |
|
390 |
+ set_base_from "$object" |
|
391 |
+ |
|
392 |
+ if test "$libtool" = yes; then |
|
393 |
+ # Libtool generates 2 separate objects for the 2 libraries. These |
|
394 |
+ # two compilations output dependencies in $dir.libs/$base.o.d and |
|
395 |
+ # in $dir$base.o.d. We have to check for both files, because |
|
396 |
+ # one of the two compilations can be disabled. We should prefer |
|
397 |
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is |
|
398 |
+ # automatically cleaned when .libs/ is deleted, while ignoring |
|
399 |
+ # the former would cause a distcleancheck panic. |
|
400 |
+ tmpdepfile1=$dir$base.o.d # libtool 1.5 |
|
401 |
+ tmpdepfile2=$dir.libs/$base.o.d # Likewise. |
|
402 |
+ tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 |
|
403 |
+ "$@" -Wc,-MD |
|
404 |
+ else |
|
405 |
+ tmpdepfile1=$dir$base.d |
|
406 |
+ tmpdepfile2=$dir$base.d |
|
407 |
+ tmpdepfile3=$dir$base.d |
|
408 |
+ "$@" -MD |
|
409 |
+ fi |
|
410 |
+ |
|
411 |
+ stat=$? |
|
412 |
+ if test $stat -ne 0; then |
|
413 |
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
|
414 |
+ exit $stat |
|
415 |
+ fi |
|
416 |
+ |
|
417 |
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" |
|
418 |
+ do |
|
419 |
+ test -f "$tmpdepfile" && break |
|
420 |
+ done |
|
421 |
+ # Same post-processing that is required for AIX mode. |
|
422 |
+ aix_post_process_depfile |
|
423 |
+ ;; |
|
439 | 424 |
|
440 | 425 |
msvc7) |
441 | 426 |
if test "$libtool" = yes; then |
... | ... |
@@ -446,8 +526,7 @@ msvc7) |
446 | 446 |
"$@" $showIncludes > "$tmpdepfile" |
447 | 447 |
stat=$? |
448 | 448 |
grep -v '^Note: including file: ' "$tmpdepfile" |
449 |
- if test "$stat" = 0; then : |
|
450 |
- else |
|
449 |
+ if test $stat -ne 0; then |
|
451 | 450 |
rm -f "$tmpdepfile" |
452 | 451 |
exit $stat |
453 | 452 |
fi |
... | ... |
@@ -473,6 +552,7 @@ $ { |
473 | 473 |
G |
474 | 474 |
p |
475 | 475 |
}' >> "$depfile" |
476 |
+ echo >> "$depfile" # make sure the fragment doesn't end with a backslash |
|
476 | 477 |
rm -f "$tmpdepfile" |
477 | 478 |
;; |
478 | 479 |
|
... | ... |
@@ -524,13 +604,14 @@ dashmstdout) |
524 | 524 |
# in the target name. This is to cope with DOS-style filenames: |
525 | 525 |
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. |
526 | 526 |
"$@" $dashmflag | |
527 |
- sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" |
|
527 |
+ sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" |
|
528 | 528 |
rm -f "$depfile" |
529 | 529 |
cat < "$tmpdepfile" > "$depfile" |
530 |
- tr ' ' "$nl" < "$tmpdepfile" | \ |
|
531 |
-## Some versions of the HPUX 10.20 sed can't process this invocation |
|
532 |
-## correctly. Breaking it into two sed invocations is a workaround. |
|
533 |
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" |
|
530 |
+ # Some versions of the HPUX 10.20 sed can't process this sed invocation |
|
531 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
532 |
+ tr ' ' "$nl" < "$tmpdepfile" \ |
|
533 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ |
|
534 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
534 | 535 |
rm -f "$tmpdepfile" |
535 | 536 |
;; |
536 | 537 |
|
... | ... |
@@ -583,10 +664,12 @@ makedepend) |
583 | 583 |
# makedepend may prepend the VPATH from the source file name to the object. |
584 | 584 |
# No need to regex-escape $object, excess matching of '.' is harmless. |
585 | 585 |
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" |
586 |
- sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ |
|
587 |
-## Some versions of the HPUX 10.20 sed can't process this invocation |
|
588 |
-## correctly. Breaking it into two sed invocations is a workaround. |
|
589 |
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" |
|
586 |
+ # Some versions of the HPUX 10.20 sed can't process the last invocation |
|
587 |
+ # correctly. Breaking it into two sed invocations is a workaround. |
|
588 |
+ sed '1,2d' "$tmpdepfile" \ |
|
589 |
+ | tr ' ' "$nl" \ |
|
590 |
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ |
|
591 |
+ | sed -e 's/$/ :/' >> "$depfile" |
|
590 | 592 |
rm -f "$tmpdepfile" "$tmpdepfile".bak |
591 | 593 |
;; |
592 | 594 |
|
... | ... |
@@ -622,10 +705,10 @@ cpp) |
622 | 622 |
esac |
623 | 623 |
done |
624 | 624 |
|
625 |
- "$@" -E | |
|
626 |
- sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
627 |
- -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | |
|
628 |
- sed '$ s: \\$::' > "$tmpdepfile" |
|
625 |
+ "$@" -E \ |
|
626 |
+ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
627 |
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ |
|
628 |
+ | sed '$ s: \\$::' > "$tmpdepfile" |
|
629 | 629 |
rm -f "$depfile" |
630 | 630 |
echo "$object : \\" > "$depfile" |
631 | 631 |
cat < "$tmpdepfile" >> "$depfile" |
... | ... |
@@ -657,15 +740,15 @@ msvisualcpp) |
657 | 657 |
shift |
658 | 658 |
;; |
659 | 659 |
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") |
660 |
- set fnord "$@" |
|
661 |
- shift |
|
662 |
- shift |
|
663 |
- ;; |
|
660 |
+ set fnord "$@" |
|
661 |
+ shift |
|
662 |
+ shift |
|
663 |
+ ;; |
|
664 | 664 |
*) |
665 |
- set fnord "$@" "$arg" |
|
666 |
- shift |
|
667 |
- shift |
|
668 |
- ;; |
|
665 |
+ set fnord "$@" "$arg" |
|
666 |
+ shift |
|
667 |
+ shift |
|
668 |
+ ;; |
|
669 | 669 |
esac |
670 | 670 |
done |
671 | 671 |
"$@" -E 2>/dev/null | |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
#!/bin/sh |
2 | 2 |
# install - install a program, script, or datafile |
3 | 3 |
|
4 |
-scriptversion=2011-01-19.21; # UTC |
|
4 |
+scriptversion=2011-11-20.07; # UTC |
|
5 | 5 |
|
6 | 6 |
# This originates from X11R5 (mit/util/scripts/install.sh), which was |
7 | 7 |
# later released in X11R6 (xc/config/util/install.sh) with the |
... | ... |
@@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC |
35 | 35 |
# FSF changes to this file are in the public domain. |
36 | 36 |
# |
37 | 37 |
# Calling this script install-sh is preferred over install.sh, to prevent |
38 |
-# `make' implicit rules from creating a file called install from it |
|
38 |
+# 'make' implicit rules from creating a file called install from it |
|
39 | 39 |
# when there is no Makefile. |
40 | 40 |
# |
41 | 41 |
# This script is compatible with the BSD install script, but was written |
... | ... |
@@ -156,7 +156,7 @@ while test $# -ne 0; do |
156 | 156 |
-s) stripcmd=$stripprog;; |
157 | 157 |
|
158 | 158 |
-t) dst_arg=$2 |
159 |
- # Protect names problematic for `test' and other utilities. |
|
159 |
+ # Protect names problematic for 'test' and other utilities. |
|
160 | 160 |
case $dst_arg in |
161 | 161 |
-* | [=\(\)!]) dst_arg=./$dst_arg;; |
162 | 162 |
esac |
... | ... |
@@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then |
190 | 190 |
fi |
191 | 191 |
shift # arg |
192 | 192 |
dst_arg=$arg |
193 |
- # Protect names problematic for `test' and other utilities. |
|
193 |
+ # Protect names problematic for 'test' and other utilities. |
|
194 | 194 |
case $dst_arg in |
195 | 195 |
-* | [=\(\)!]) dst_arg=./$dst_arg;; |
196 | 196 |
esac |
... | ... |
@@ -202,7 +202,7 @@ if test $# -eq 0; then |
202 | 202 |
echo "$0: no input file specified." >&2 |
203 | 203 |
exit 1 |
204 | 204 |
fi |
205 |
- # It's OK to call `install-sh -d' without argument. |
|
205 |
+ # It's OK to call 'install-sh -d' without argument. |
|
206 | 206 |
# This can happen when creating conditional directories. |
207 | 207 |
exit 0 |
208 | 208 |
fi |
... | ... |
@@ -240,7 +240,7 @@ fi |
240 | 240 |
|
241 | 241 |
for src |
242 | 242 |
do |
243 |
- # Protect names problematic for `test' and other utilities. |
|
243 |
+ # Protect names problematic for 'test' and other utilities. |
|
244 | 244 |
case $src in |
245 | 245 |
-* | [=\(\)!]) src=./$src;; |
246 | 246 |
esac |
... | ... |
@@ -354,7 +354,7 @@ do |
354 | 354 |
if test -z "$dir_arg" || { |
355 | 355 |
# Check for POSIX incompatibilities with -m. |
356 | 356 |
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or |
357 |
- # other-writeable bit of parent directory when it shouldn't. |
|
357 |
+ # other-writable bit of parent directory when it shouldn't. |
|
358 | 358 |
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory. |
359 | 359 |
ls_ld_tmpdir=`ls -ld "$tmpdir"` |
360 | 360 |
case $ls_ld_tmpdir in |
... | ... |
@@ -70,7 +70,7 @@ |
70 | 70 |
# compiler: $LTCC |
71 | 71 |
# compiler flags: $LTCFLAGS |
72 | 72 |
# linker: $LD (gnu? $with_gnu_ld) |
73 |
-# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.1 |
|
73 |
+# $progname: (GNU libtool) 2.4.2 |
|
74 | 74 |
# automake: $automake_version |
75 | 75 |
# autoconf: $autoconf_version |
76 | 76 |
# |
... | ... |
@@ -80,7 +80,7 @@ |
80 | 80 |
|
81 | 81 |
PROGRAM=libtool |
82 | 82 |
PACKAGE=libtool |
83 |
-VERSION="2.4.2 Debian-2.4.2-1.1" |
|
83 |
+VERSION=2.4.2 |
|
84 | 84 |
TIMESTAMP="" |
85 | 85 |
package_revision=1.3337 |
86 | 86 |
|
... | ... |
@@ -1375,6 +1375,21 @@ func_replace_sysroot () |
1375 | 1375 |
func_infer_tag () |
1376 | 1376 |
{ |
1377 | 1377 |
$opt_debug |
1378 |
+ |
|
1379 |
+ # FreeBSD-specific: where we install compilers with non-standard names |
|
1380 |
+ tag_compilers_CC="*cc cc* *gcc gcc* clang*" |
|
1381 |
+ tag_compilers_CXX="*c++ c++* *g++ g++* clang++*" |
|
1382 |
+ base_compiler=`set -- "$@"; echo $1` |
|
1383 |
+ |
|
1384 |
+ # If $tagname isn't set, then try to infer if the default "CC" tag applies |
|
1385 |
+ if test -z "$tagname"; then |
|
1386 |
+ for zp in $tag_compilers_CC; do |
|
1387 |
+ case $base_compiler in |
|
1388 |
+ $zp) tagname="CC"; break;; |
|
1389 |
+ esac |
|
1390 |
+ done |
|
1391 |
+ fi |
|
1392 |
+ |
|
1378 | 1393 |
if test -n "$available_tags" && test -z "$tagname"; then |
1379 | 1394 |
CC_quoted= |
1380 | 1395 |
for arg in $CC; do |
... | ... |
@@ -1411,7 +1426,22 @@ func_infer_tag () |
1411 | 1411 |
break |
1412 | 1412 |
;; |
1413 | 1413 |
esac |
1414 |
- fi |
|
1414 |
+ |
|
1415 |
+ # FreeBSD-specific: try compilers based on inferred tag |
|
1416 |
+ if test -z "$tagname"; then |
|
1417 |
+ eval "tag_compilers=\$tag_compilers_${z}" |
|
1418 |
+ if test -n "$tag_compilers"; then |
|
1419 |
+ for zp in $tag_compilers; do |
|
1420 |
+ case $base_compiler in |
|
1421 |
+ $zp) tagname=$z; break;; |
|
1422 |
+ esac |
|
1423 |
+ done |
|
1424 |
+ if test -n "$tagname"; then |
|
1425 |
+ break |
|
1426 |
+ fi |
|
1427 |
+ fi |
|
1428 |
+ fi |
|
1429 |
+ fi |
|
1415 | 1430 |
done |
1416 | 1431 |
# If $tagname still isn't set, then no tagged configuration |
1417 | 1432 |
# was found and let the user know that the "--tag" command |
... | ... |
@@ -3517,6 +3547,9 @@ static const void *lt_preloaded_setup() { |
3517 | 3517 |
;; |
3518 | 3518 |
esac |
3519 | 3519 |
;; |
3520 |
+ *-*-freebsd*) |
|
3521 |
+ # FreeBSD doesn't need this... |
|
3522 |
+ ;; |
|
3520 | 3523 |
*) |
3521 | 3524 |
func_fatal_error "unknown suffix for \`$my_dlsyms'" |
3522 | 3525 |
;; |
... | ... |
@@ -5595,6 +5628,7 @@ func_mode_link () |
5595 | 5595 |
esac |
5596 | 5596 |
;; |
5597 | 5597 |
esac |
5598 |
+ deplibs="$deplibs $arg" |
|
5598 | 5599 |
continue |
5599 | 5600 |
;; |
5600 | 5601 |
|
... | ... |
@@ -6124,10 +6158,7 @@ func_mode_link () |
6124 | 6124 |
case $pass in |
6125 | 6125 |
dlopen) libs="$dlfiles" ;; |
6126 | 6126 |
dlpreopen) libs="$dlprefiles" ;; |
6127 |
- link) |
|
6128 |
- libs="$deplibs %DEPLIBS%" |
|
6129 |
- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" |
|
6130 |
- ;; |
|
6127 |
+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; |
|
6131 | 6128 |
esac |
6132 | 6129 |
fi |
6133 | 6130 |
if test "$linkmode,$pass" = "lib,dlpreopen"; then |
... | ... |
@@ -6170,13 +6201,30 @@ func_mode_link () |
6170 | 6170 |
finalize_deplibs="$deplib $finalize_deplibs" |
6171 | 6171 |
else |
6172 | 6172 |
func_append compiler_flags " $deplib" |
6173 |
- if test "$linkmode" = lib ; then |
|
6174 |
- case "$new_inherited_linker_flags " in |
|
6175 |
- *" $deplib "*) ;; |
|
6176 |
- * ) func_append new_inherited_linker_flags " $deplib" ;; |
|
6177 |
- esac |
|
6178 |
- fi |
|
6179 | 6173 |
fi |
6174 |
+ |
|
6175 |
+ case $linkmode in |
|
6176 |
+ lib) |
|
6177 |
+ deplibs="$deplib $deplibs" |
|
6178 |
+ test "$pass" = conv && continue |
|
6179 |
+ newdependency_libs="$deplib $newdependency_libs" |
|
6180 |
+ ;; |
|
6181 |
+ prog) |
|
6182 |
+ if test "$pass" = conv; then |
|
6183 |
+ deplibs="$deplib $deplibs" |
|
6184 |
+ continue |
|
6185 |
+ fi |
|
6186 |
+ if test "$pass" = scan; then |
|
6187 |
+ deplibs="$deplib $deplibs" |
|
6188 |
+ else |
|
6189 |
+ compile_deplibs="$deplib $compile_deplibs" |
|
6190 |
+ finalize_deplibs="$deplib $finalize_deplibs" |
|
6191 |
+ fi |
|
6192 |
+ ;; |
|
6193 |
+ *) |
|
6194 |
+ ;; |
|
6195 |
+ esac # linkmode |
|
6196 |
+ |
|
6180 | 6197 |
continue |
6181 | 6198 |
;; |
6182 | 6199 |
-l*) |
... | ... |
@@ -6447,19 +6495,19 @@ func_mode_link () |
6447 | 6447 |
# It is a libtool convenience library, so add in its objects. |
6448 | 6448 |
func_append convenience " $ladir/$objdir/$old_library" |
6449 | 6449 |
func_append old_convenience " $ladir/$objdir/$old_library" |
6450 |
- tmp_libs= |
|
6451 |
- for deplib in $dependency_libs; do |
|
6452 |
- deplibs="$deplib $deplibs" |
|
6453 |
- if $opt_preserve_dup_deps ; then |
|
6454 |
- case "$tmp_libs " in |
|
6455 |
- *" $deplib "*) func_append specialdeplibs " $deplib" ;; |
|
6456 |
- esac |
|
6457 |
- fi |
|
6458 |
- func_append tmp_libs " $deplib" |
|
6459 |
- done |
|
6460 | 6450 |
elif test "$linkmode" != prog && test "$linkmode" != lib; then |
6461 | 6451 |
func_fatal_error "\`$lib' is not a convenience library" |
6462 | 6452 |
fi |
6453 |
+ tmp_libs= |
|
6454 |
+ for deplib in $dependency_libs; do |
|
6455 |
+ deplibs="$deplib $deplibs" |
|
6456 |
+ if $opt_preserve_dup_deps ; then |
|
6457 |
+ case "$tmp_libs " in |
|
6458 |
+ *" $deplib "*) func_append specialdeplibs " $deplib" ;; |
|
6459 |
+ esac |
|
6460 |
+ fi |
|
6461 |
+ func_append tmp_libs " $deplib" |
|
6462 |
+ done |
|
6463 | 6463 |
continue |
6464 | 6464 |
fi # $pass = conv |
6465 | 6465 |
|
... | ... |
@@ -7352,9 +7400,6 @@ func_mode_link () |
7352 | 7352 |
revision="$number_minor" |
7353 | 7353 |
lt_irix_increment=no |
7354 | 7354 |
;; |
7355 |
- *) |
|
7356 |
- func_fatal_configuration "$modename: unknown library version type \`$version_type'" |
|
7357 |
- ;; |
|
7358 | 7355 |
esac |
7359 | 7356 |
;; |
7360 | 7357 |
no) |
... | ... |
@@ -1,11 +1,10 @@ |
1 | 1 |
#! /bin/sh |
2 |
-# Common stub for a few missing GNU programs while installing. |
|
2 |
+# Common wrapper for a few potentially missing GNU programs. |
|
3 | 3 |
|
4 |
-scriptversion=2012-01-06.13; # UTC |
|
4 |
+scriptversion=2012-06-26.16; # UTC |
|
5 | 5 |
|
6 |
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, |
|
7 |
-# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. |
|
8 |
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
|
6 |
+# Copyright (C) 1996-2013 Free Software Foundation, Inc. |
|
7 |
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
|
9 | 8 |
|
10 | 9 |
# This program is free software; you can redistribute it and/or modify |
11 | 10 |
# it under the terms of the GNU General Public License as published by |
... | ... |
@@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC |
26 | 26 |
# the same distribution terms that you use for the rest of that program. |
27 | 27 |
|
28 | 28 |
if test $# -eq 0; then |
29 |
- echo 1>&2 "Try \`$0 --help' for more information" |
|
29 |
+ echo 1>&2 "Try '$0 --help' for more information" |
|
30 | 30 |
exit 1 |
31 | 31 |
fi |
32 | 32 |
|
33 |
-run=: |
|
34 |
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' |
|
35 |
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p' |
|
36 |
- |
|
37 |
-# In the cases where this matters, `missing' is being run in the |
|
38 |
-# srcdir already. |
|
39 |
-if test -f configure.ac; then |
|
40 |
- configure_ac=configure.ac |
|
41 |
-else |
|
42 |
- configure_ac=configure.in |
|
43 |
-fi |
|
33 |
+case $1 in |
|
44 | 34 |
|
45 |
-msg="missing on your system" |
|
35 |
+ --is-lightweight) |
|
36 |
+ # Used by our autoconf macros to check whether the available missing |
|
37 |
+ # script is modern enough. |
|
38 |
+ exit 0 |
|
39 |
+ ;; |
|
46 | 40 |
|
47 |
-case $1 in |
|
48 |
- # Try to run requested program, and just exit if it succeeds. |
|
49 |
- run= |
|
50 |
- shift |
|
51 |
- "$@" && exit 0 |
|
52 |
- # Exit code 63 means version mismatch. This often happens |
|
53 |
- # when the user try to use an ancient version of a tool on |
|
54 |
- # a file that requires a minimum version. In this case we |
|
55 |
- # we should proceed has if the program had been absent, or |
|
56 |
- # if --run hadn't been passed. |
|
57 |
- if test $? = 63; then |
|
58 |
- run=: |
|
59 |
- msg="probably too old" |
|
60 |
- fi |
|
61 |
- ;; |
|
41 |
+ --run) |
|
42 |
+ # Back-compat with the calling convention used by older automake. |
|
43 |
+ shift |
|
44 |
+ ;; |
|
62 | 45 |
|
63 | 46 |
-h|--h|--he|--hel|--help) |
64 | 47 |
echo "\ |
65 | 48 |
$0 [OPTION]... PROGRAM [ARGUMENT]... |
66 | 49 |
|
67 |
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an |
|
68 |
-error status if there is no known handling for PROGRAM. |
|
50 |
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due |
|
51 |
+to PROGRAM being missing or too old. |
|
69 | 52 |
|
70 | 53 |
Options: |
71 | 54 |
-h, --help display this help and exit |
72 | 55 |
-v, --version output version information and exit |
73 |
- --run try to run the given command, and emulate it if it fails |
|
74 | 56 |
|
75 | 57 |
Supported PROGRAM values: |
76 |
- aclocal touch file \`aclocal.m4' |
|
77 |
- autoconf touch file \`configure' |
|
78 |
- autoheader touch file \`config.h.in' |
|
79 |
- autom4te touch the output file, or create a stub one |
|
80 |
- automake touch all \`Makefile.in' files |
|
81 |
- bison create \`y.tab.[ch]', if possible, from existing .[ch] |
|
82 |
- flex create \`lex.yy.c', if possible, from existing .c |
|
83 |
- help2man touch the output file |
|
84 |
- lex create \`lex.yy.c', if possible, from existing .c |
|
85 |
- makeinfo touch the output file |
|
86 |
- yacc create \`y.tab.[ch]', if possible, from existing .[ch] |
|
58 |
+ aclocal autoconf autoheader autom4te automake makeinfo |
|
59 |
+ bison yacc flex lex help2man |
|
87 | 60 |
|
88 |
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and |
|
89 |
-\`g' are ignored when checking the name. |
|
61 |
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and |
|
62 |
+'g' are ignored when checking the name. |
|
90 | 63 |
|
91 | 64 |
Send bug reports to <bug-automake@gnu.org>." |
92 | 65 |
exit $? |
... | ... |
@@ -99,228 +70,141 @@ Send bug reports to <bug-automake@gnu.org>." |
99 | 99 |
;; |
100 | 100 |
|
101 | 101 |
-*) |
102 |
- echo 1>&2 "$0: Unknown \`$1' option" |
|
103 |
- echo 1>&2 "Try \`$0 --help' for more information" |
|
102 |
+ echo 1>&2 "$0: unknown '$1' option" |
|
103 |
+ echo 1>&2 "Try '$0 --help' for more information" |
|
104 | 104 |
exit 1 |
105 | 105 |
;; |
106 | 106 |
|
107 | 107 |
esac |
108 | 108 |
|
109 |
-# normalize program name to check for. |
|
110 |
-program=`echo "$1" | sed ' |
|
111 |
- s/^gnu-//; t |
|
112 |
- s/^gnu//; t |
|
113 |
- s/^g//; t'` |
|
114 |
- |
|
115 |
-# Now exit if we have it, but it failed. Also exit now if we |
|
116 |
-# don't have it and --version was passed (most likely to detect |
|
117 |
-# the program). This is about non-GNU programs, so use $1 not |
|
118 |
-# $program. |
|
119 |
-case $1 in |
|
120 |
- lex*|yacc*) |
|
121 |
- # Not GNU programs, they don't have --version. |
|
122 |
- ;; |
|
123 |
- |
|
124 |
- *) |
|
125 |
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then |
|
126 |
- # We have it, but it failed. |
|
127 |
- exit 1 |
|
128 |
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then |
|
129 |
- # Could not run --version or --help. This is probably someone |
|
130 |
- # running `$TOOL --version' or `$TOOL --help' to check whether |
|
131 |
- # $TOOL exists and not knowing $TOOL uses missing. |
|
132 |
- exit 1 |
|
133 |
- fi |
|
134 |
- ;; |
|
135 |
-esac |
|
136 |
- |
|
137 |
-# If it does not exist, or fails to run (possibly an outdated version), |
|
138 |
-# try to emulate it. |
|
139 |
-case $program in |
|
140 |
- aclocal*) |
|
141 |
- echo 1>&2 "\ |
|
142 |
-WARNING: \`$1' is $msg. You should only need it if |
|
143 |
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want |
|
144 |
- to install the \`Automake' and \`Perl' packages. Grab them from |
|
145 |
- any GNU archive site." |
|
146 |
- touch aclocal.m4 |
|
147 |
- ;; |
|
148 |
- |
|
149 |
- autoconf*) |
|
150 |
- echo 1>&2 "\ |
|
151 |
-WARNING: \`$1' is $msg. You should only need it if |
|
152 |
- you modified \`${configure_ac}'. You might want to install the |
|
153 |
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU |
|
154 |
- archive site." |
|
155 |
- touch configure |
|
156 |
- ;; |
|
157 |
- |
|
158 |
- autoheader*) |
|
159 |
- echo 1>&2 "\ |
|
160 |
-WARNING: \`$1' is $msg. You should only need it if |
|
161 |
- you modified \`acconfig.h' or \`${configure_ac}'. You might want |
|
162 |
- to install the \`Autoconf' and \`GNU m4' packages. Grab them |
|
163 |
- from any GNU archive site." |
|
164 |
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` |
|
165 |
- test -z "$files" && files="config.h" |
|
166 |
- touch_files= |
|
167 |
- for f in $files; do |
|
168 |
- case $f in |
|
169 |
- *:*) touch_files="$touch_files "`echo "$f" | |
|
170 |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;; |
|
171 |
- *) touch_files="$touch_files $f.in";; |
|
172 |
- esac |
|
173 |
- done |
|
174 |
- touch $touch_files |
|
175 |
- ;; |
|
176 |
- |
|
177 |
- automake*) |
|
178 |
- echo 1>&2 "\ |
|
179 |
-WARNING: \`$1' is $msg. You should only need it if |
|
180 |
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. |
|
181 |
- You might want to install the \`Automake' and \`Perl' packages. |
|
182 |
- Grab them from any GNU archive site." |
|
183 |
- find . -type f -name Makefile.am -print | |
|
184 |
- sed 's/\.am$/.in/' | |
|
185 |
- while read f; do touch "$f"; done |
|
186 |
- ;; |
|
187 |
- |
|
188 |
- autom4te*) |
|
189 |
- echo 1>&2 "\ |
|
190 |
-WARNING: \`$1' is needed, but is $msg. |
|
191 |
- You might have modified some files without having the |
|
192 |
- proper tools for further handling them. |
|
193 |
- You can get \`$1' as part of \`Autoconf' from any GNU |
|
194 |
- archive site." |
|
195 |
- |
|
196 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
197 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
198 |
- if test -f "$file"; then |
|
199 |
- touch $file |
|
200 |
- else |
|
201 |
- test -z "$file" || exec >$file |
|
202 |
- echo "#! /bin/sh" |
|
203 |
- echo "# Created by GNU Automake missing as a replacement of" |
|
204 |
- echo "# $ $@" |
|
205 |
- echo "exit 0" |
|
206 |
- chmod +x $file |
|
207 |
- exit 1 |
|
208 |
- fi |
|
209 |
- ;; |
|
210 |
- |
|
211 |
- bison*|yacc*) |
|
212 |
- echo 1>&2 "\ |
|
213 |
-WARNING: \`$1' $msg. You should only need it if |
|
214 |
- you modified a \`.y' file. You may need the \`Bison' package |
|
215 |
- in order for those modifications to take effect. You can get |
|
216 |
- \`Bison' from any GNU archive site." |
|
217 |
- rm -f y.tab.c y.tab.h |
|
218 |
- if test $# -ne 1; then |
|
219 |
- eval LASTARG=\${$#} |
|
220 |
- case $LASTARG in |
|
221 |
- *.y) |
|
222 |
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` |
|
223 |
- if test -f "$SRCFILE"; then |
|
224 |
- cp "$SRCFILE" y.tab.c |
|
225 |
- fi |
|
226 |
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` |
|
227 |
- if test -f "$SRCFILE"; then |
|
228 |
- cp "$SRCFILE" y.tab.h |
|
229 |
- fi |
|
230 |
- ;; |
|
231 |
- esac |
|
232 |
- fi |
|
233 |
- if test ! -f y.tab.h; then |
|
234 |
- echo >y.tab.h |
|
235 |
- fi |
|
236 |
- if test ! -f y.tab.c; then |
|
237 |
- echo 'main() { return 0; }' >y.tab.c |
|
238 |
- fi |
|
239 |
- ;; |
|
240 |
- |
|
241 |
- lex*|flex*) |
|
242 |
- echo 1>&2 "\ |
|
243 |
-WARNING: \`$1' is $msg. You should only need it if |
|
244 |
- you modified a \`.l' file. You may need the \`Flex' package |
|
245 |
- in order for those modifications to take effect. You can get |
|
246 |
- \`Flex' from any GNU archive site." |
|
247 |
- rm -f lex.yy.c |
|
248 |
- if test $# -ne 1; then |
|
249 |
- eval LASTARG=\${$#} |
|
250 |
- case $LASTARG in |
|
251 |
- *.l) |
|
252 |
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` |
|
253 |
- if test -f "$SRCFILE"; then |
|
254 |
- cp "$SRCFILE" lex.yy.c |
|
255 |
- fi |
|
256 |
- ;; |
|
257 |
- esac |
|
258 |
- fi |
|
259 |
- if test ! -f lex.yy.c; then |
|
260 |
- echo 'main() { return 0; }' >lex.yy.c |
|
261 |
- fi |
|
262 |
- ;; |
|
263 |
- |
|
264 |
- help2man*) |
|
265 |
- echo 1>&2 "\ |
|
266 |
-WARNING: \`$1' is $msg. You should only need it if |
|
267 |
- you modified a dependency of a manual page. You may need the |
|
268 |
- \`Help2man' package in order for those modifications to take |
|
269 |
- effect. You can get \`Help2man' from any GNU archive site." |
|
270 |
- |
|
271 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
272 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
273 |
- if test -f "$file"; then |
|
274 |
- touch $file |
|
275 |
- else |
|
276 |
- test -z "$file" || exec >$file |
|
277 |
- echo ".ab help2man is required to generate this page" |
|
278 |
- exit $? |
|
279 |
- fi |
|
280 |
- ;; |
|
281 |
- |
|
282 |
- makeinfo*) |
|
283 |
- echo 1>&2 "\ |
|
284 |
-WARNING: \`$1' is $msg. You should only need it if |
|
285 |
- you modified a \`.texi' or \`.texinfo' file, or any other file |
|
286 |
- indirectly affecting the aspect of the manual. The spurious |
|
287 |
- call might also be the consequence of using a buggy \`make' (AIX, |
|
288 |
- DU, IRIX). You might want to install the \`Texinfo' package or |
|
289 |
- the \`GNU make' package. Grab either from any GNU archive site." |
|
290 |
- # The file to touch is that specified with -o ... |
|
291 |
- file=`echo "$*" | sed -n "$sed_output"` |
|
292 |
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` |
|
293 |
- if test -z "$file"; then |
|
294 |
- # ... or it is the one specified with @setfilename ... |
|
295 |
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` |
|
296 |
- file=`sed -n ' |
|
297 |
- /^@setfilename/{ |
|
298 |
- s/.* \([^ ]*\) *$/\1/ |
|
299 |
- p |
|
300 |
- q |
|
301 |
- }' $infile` |
|
302 |
- # ... or it is derived from the source name (dir/f.texi becomes f.info) |
|
303 |
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info |
|
304 |
- fi |
|
305 |
- # If the file does not exist, the user really needs makeinfo; |
|
306 |
- # let's fail without touching anything. |
|
307 |
- test -f $file || exit 1 |
|
308 |
- touch $file |
|
309 |
- ;; |
|
109 |
+# Run the given program, remember its exit status. |
|
110 |
+"$@"; st=$? |
|
111 |
+ |
|
112 |
+# If it succeeded, we are done. |
|
113 |
+test $st -eq 0 && exit 0 |
|
114 |
+ |
|
115 |
+# Also exit now if we it failed (or wasn't found), and '--version' was |
|
116 |
+# passed; such an option is passed most likely to detect whether the |
|
117 |
+# program is present and works. |
|
118 |
+case $2 in --version|--help) exit $st;; esac |
|
119 |
+ |
|
120 |
+# Exit code 63 means version mismatch. This often happens when the user |
|
121 |
+# tries to use an ancient version of a tool on a file that requires a |
|
122 |
+# minimum version. |
|
123 |
+if test $st -eq 63; then |
|
124 |
+ msg="probably too old" |
|
125 |
+elif test $st -eq 127; then |
|
126 |
+ # Program was missing. |
|
127 |
+ msg="missing on your system" |
|
128 |
+else |
|
129 |
+ # Program was found and executed, but failed. Give up. |
|
130 |
+ exit $st |
|
131 |
+fi |
|
310 | 132 |
|
311 |
- *) |
|
312 |
- echo 1>&2 "\ |
|
313 |
-WARNING: \`$1' is needed, and is $msg. |
|
314 |
- You might have modified some files without having the |
|
315 |
- proper tools for further handling them. Check the \`README' file, |
|
316 |
- it often tells you about the needed prerequisites for installing |
|
317 |
- this package. You may also peek at any GNU archive site, in case |
|
318 |
- some other package would contain this missing \`$1' program." |
|
319 |
- exit 1 |
|
133 |
+perl_URL=http://www.perl.org/ |
|
134 |
+flex_URL=http://flex.sourceforge.net/ |
|
135 |
+gnu_software_URL=http://www.gnu.org/software |
|
136 |
+ |
|
137 |
+program_details () |
|
138 |
+{ |
|
139 |
+ case $1 in |
|
140 |
+ aclocal|automake) |
|
141 |
+ echo "The '$1' program is part of the GNU Automake package:" |
|
142 |
+ echo "<$gnu_software_URL/automake>" |
|
143 |
+ echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" |
|
144 |
+ echo "<$gnu_software_URL/autoconf>" |
|
145 |
+ echo "<$gnu_software_URL/m4/>" |
|
146 |
+ echo "<$perl_URL>" |
|
147 |
+ ;; |
|
148 |
+ autoconf|autom4te|autoheader) |
|
149 |
+ echo "The '$1' program is part of the GNU Autoconf package:" |
|
150 |
+ echo "<$gnu_software_URL/autoconf/>" |
|
151 |
+ echo "It also requires GNU m4 and Perl in order to run:" |
|
152 |
+ echo "<$gnu_software_URL/m4/>" |
|
153 |
+ echo "<$perl_URL>" |
|
154 |
+ ;; |
|
155 |
+ esac |
|
156 |
+} |
|
157 |
+ |
|
158 |
+give_advice () |
|
159 |
+{ |
|
160 |
+ # Normalize program name to check for. |
|
161 |
+ normalized_program=`echo "$1" | sed ' |
|
162 |
+ s/^gnu-//; t |
|
163 |
+ s/^gnu//; t |
|
164 |
+ s/^g//; t'` |
|
165 |
+ |
|
166 |
+ printf '%s\n' "'$1' is $msg." |
|
167 |
+ |
|
168 |
+ configure_deps="'configure.ac' or m4 files included by 'configure.ac'" |
|
169 |
+ case $normalized_program in |
|
170 |
+ autoconf*) |
|
171 |
+ echo "You should only need it if you modified 'configure.ac'," |
|
172 |
+ echo "or m4 files included by it." |
|
173 |
+ program_details 'autoconf' |
|
174 |
+ ;; |
|
175 |
+ autoheader*) |
|
176 |
+ echo "You should only need it if you modified 'acconfig.h' or" |
|
177 |
+ echo "$configure_deps." |
|
178 |
+ program_details 'autoheader' |
|
179 |
+ ;; |
|
180 |
+ automake*) |
|
181 |
+ echo "You should only need it if you modified 'Makefile.am' or" |
|
182 |
+ echo "$configure_deps." |
|
183 |
+ program_details 'automake' |
|
184 |
+ ;; |
|
185 |
+ aclocal*) |
|
186 |
+ echo "You should only need it if you modified 'acinclude.m4' or" |
|
187 |
+ echo "$configure_deps." |
|
188 |
+ program_details 'aclocal' |
|
189 |
+ ;; |
|
190 |
+ autom4te*) |
|
191 |
+ echo "You might have modified some maintainer files that require" |
|
192 |
+ echo "the 'automa4te' program to be rebuilt." |
|
193 |
+ program_details 'autom4te' |
|
194 |
+ ;; |
|
195 |
+ bison*|yacc*) |
|
196 |
+ echo "You should only need it if you modified a '.y' file." |
|
197 |
+ echo "You may want to install the GNU Bison package:" |
|
198 |
+ echo "<$gnu_software_URL/bison/>" |
|
199 |
+ ;; |
|
200 |
+ lex*|flex*) |
|
201 |
+ echo "You should only need it if you modified a '.l' file." |
|
202 |
+ echo "You may want to install the Fast Lexical Analyzer package:" |
|
203 |
+ echo "<$flex_URL>" |
|
204 |
+ ;; |
|
205 |
+ help2man*) |
|
206 |
+ echo "You should only need it if you modified a dependency" \ |
|
207 |
+ "of a man page." |
|
208 |
+ echo "You may want to install the GNU Help2man package:" |
|
209 |
+ echo "<$gnu_software_URL/help2man/>" |
|
320 | 210 |
;; |
321 |
-esac |
|
322 |
- |
|
323 |
-exit 0 |
|
211 |
+ makeinfo*) |
|
212 |
+ echo "You should only need it if you modified a '.texi' file, or" |
|
213 |
+ echo "any other file indirectly affecting the aspect of the manual." |
|
214 |
+ echo "You might want to install the Texinfo package:" |
|
215 |
+ echo "<$gnu_software_URL/texinfo/>" |
|
216 |
+ echo "The spurious makeinfo call might also be the consequence of" |
|
217 |
+ echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" |
|
218 |
+ echo "want to install GNU make:" |
|
219 |
+ echo "<$gnu_software_URL/make/>" |
|
220 |
+ ;; |
|
221 |
+ *) |
|
222 |
+ echo "You might have modified some files without having the proper" |
|
223 |
+ echo "tools for further handling them. Check the 'README' file, it" |
|
224 |
+ echo "often tells you about the needed prerequisites for installing" |
|
225 |
+ echo "this package. You may also peek at any GNU archive site, in" |
|
226 |
+ echo "case some other package contains this missing '$1' program." |
|
227 |
+ ;; |
|
228 |
+ esac |
|
229 |
+} |
|
230 |
+ |
|
231 |
+give_advice "$1" | sed -e '1s/^/WARNING: /' \ |
|
232 |
+ -e '2,$s/^/ /' >&2 |
|
233 |
+ |
|
234 |
+# Propagate the correct exit status (expected to be 127 for a program |
|
235 |
+# not found, 63 for a program that failed due to version mismatch). |
|
236 |
+exit $st |
|
324 | 237 |
|
325 | 238 |
# Local variables: |
326 | 239 |
# eval: (add-hook 'write-file-hooks 'time-stamp) |
... | ... |
@@ -6336,6 +6336,10 @@ freebsd* | dragonfly*) |
6336 | 6336 |
fi |
6337 | 6337 |
;; |
6338 | 6338 |
|
6339 |
+gnu*) |
|
6340 |
+ lt_cv_deplibs_check_method=pass_all |
|
6341 |
+ ;; |
|
6342 |
+ |
|
6339 | 6343 |
haiku*) |
6340 | 6344 |
lt_cv_deplibs_check_method=pass_all |
6341 | 6345 |
;; |
... | ... |
@@ -6374,11 +6378,11 @@ irix5* | irix6* | nonstopux*) |
6374 | 6374 |
;; |
6375 | 6375 |
|
6376 | 6376 |
# This must be glibc/ELF. |
6377 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
6377 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
6378 | 6378 |
lt_cv_deplibs_check_method=pass_all |
6379 | 6379 |
;; |
6380 | 6380 |
|
6381 |
-netbsd* | netbsdelf*-gnu) |
|
6381 |
+netbsd*) |
|
6382 | 6382 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
6383 | 6383 |
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' |
6384 | 6384 |
else |
... | ... |
@@ -9043,7 +9047,7 @@ lt_prog_compiler_static= |
9043 | 9043 |
lt_prog_compiler_static='-non_shared' |
9044 | 9044 |
;; |
9045 | 9045 |
|
9046 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
9046 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
9047 | 9047 |
case $cc_basename in |
9048 | 9048 |
# old Intel for x86_64 which still supported -KPIC. |
9049 | 9049 |
ecc*) |
... | ... |
@@ -9521,9 +9525,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
9521 | 9521 |
openbsd*) |
9522 | 9522 |
with_gnu_ld=no |
9523 | 9523 |
;; |
9524 |
- linux* | k*bsd*-gnu | gnu*) |
|
9525 |
- link_all_deplibs=no |
|
9526 |
- ;; |
|
9527 | 9524 |
esac |
9528 | 9525 |
|
9529 | 9526 |
ld_shlibs=yes |
... | ... |
@@ -9745,7 +9746,7 @@ _LT_EOF |
9745 | 9745 |
fi |
9746 | 9746 |
;; |
9747 | 9747 |
|
9748 |
- netbsd* | netbsdelf*-gnu) |
|
9748 |
+ netbsd*) |
|
9749 | 9749 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
9750 | 9750 |
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
9751 | 9751 |
wlarc= |
... | ... |
@@ -9922,7 +9923,6 @@ _LT_EOF |
9922 | 9922 |
if test "$aix_use_runtimelinking" = yes; then |
9923 | 9923 |
shared_flag="$shared_flag "'${wl}-G' |
9924 | 9924 |
fi |
9925 |
- link_all_deplibs=no |
|
9926 | 9925 |
else |
9927 | 9926 |
# not using gcc |
9928 | 9927 |
if test "$host_cpu" = ia64; then |
... | ... |
@@ -10376,7 +10376,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } |
10376 | 10376 |
link_all_deplibs=yes |
10377 | 10377 |
;; |
10378 | 10378 |
|
10379 |
- netbsd* | netbsdelf*-gnu) |
|
10379 |
+ netbsd*) |
|
10380 | 10380 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
10381 | 10381 |
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
10382 | 10382 |
else |
... | ... |
@@ -11213,6 +11213,17 @@ freebsd* | dragonfly*) |
11213 | 11213 |
esac |
11214 | 11214 |
;; |
11215 | 11215 |
|
11216 |
+gnu*) |
|
11217 |
+ version_type=linux # correct to gnu/linux during the next big refactor |
|
11218 |
+ need_lib_prefix=no |
|
11219 |
+ need_version=no |
|
11220 |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
|
11221 |
+ soname_spec='${libname}${release}${shared_ext}$major' |
|
11222 |
+ shlibpath_var=LD_LIBRARY_PATH |
|
11223 |
+ shlibpath_overrides_runpath=no |
|
11224 |
+ hardcode_into_libs=yes |
|
11225 |
+ ;; |
|
11226 |
+ |
|
11216 | 11227 |
haiku*) |
11217 | 11228 |
version_type=linux # correct to gnu/linux during the next big refactor |
11218 | 11229 |
need_lib_prefix=no |
... | ... |
@@ -11329,7 +11340,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
11329 | 11329 |
;; |
11330 | 11330 |
|
11331 | 11331 |
# This must be glibc/ELF. |
11332 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
11332 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
11333 | 11333 |
version_type=linux # correct to gnu/linux during the next big refactor |
11334 | 11334 |
need_lib_prefix=no |
11335 | 11335 |
need_version=no |
... | ... |
@@ -11393,18 +11404,6 @@ fi |
11393 | 11393 |
dynamic_linker='GNU/Linux ld.so' |
11394 | 11394 |
;; |
11395 | 11395 |
|
11396 |
-netbsdelf*-gnu) |
|
11397 |
- version_type=linux |
|
11398 |
- need_lib_prefix=no |
|
11399 |
- need_version=no |
|
11400 |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
|
11401 |
- soname_spec='${libname}${release}${shared_ext}$major' |
|
11402 |
- shlibpath_var=LD_LIBRARY_PATH |
|
11403 |
- shlibpath_overrides_runpath=no |
|
11404 |
- hardcode_into_libs=yes |
|
11405 |
- dynamic_linker='NetBSD ld.elf_so' |
|
11406 |
- ;; |
|
11407 |
- |
|
11408 | 11396 |
netbsd*) |
11409 | 11397 |
version_type=sunos |
11410 | 11398 |
need_lib_prefix=no |
... | ... |
@@ -13152,6 +13151,9 @@ fi |
13152 | 13152 |
ld_shlibs_CXX=yes |
13153 | 13153 |
;; |
13154 | 13154 |
|
13155 |
+ gnu*) |
|
13156 |
+ ;; |
|
13157 |
+ |
|
13155 | 13158 |
haiku*) |
13156 | 13159 |
archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' |
13157 | 13160 |
link_all_deplibs_CXX=yes |
... | ... |
@@ -13313,7 +13315,7 @@ fi |
13313 | 13313 |
inherit_rpath_CXX=yes |
13314 | 13314 |
;; |
13315 | 13315 |
|
13316 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
13316 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
13317 | 13317 |
case $cc_basename in |
13318 | 13318 |
KCC*) |
13319 | 13319 |
# Kuck and Associates, Inc. (KAI) C++ Compiler |
... | ... |
@@ -14173,7 +14175,7 @@ lt_prog_compiler_static_CXX= |
14173 | 14173 |
;; |
14174 | 14174 |
esac |
14175 | 14175 |
;; |
14176 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
14176 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
14177 | 14177 |
case $cc_basename in |
14178 | 14178 |
KCC*) |
14179 | 14179 |
# KAI C++ Compiler |
... | ... |
@@ -14237,7 +14239,7 @@ lt_prog_compiler_static_CXX= |
14237 | 14237 |
;; |
14238 | 14238 |
esac |
14239 | 14239 |
;; |
14240 |
- netbsd* | netbsdelf*-gnu) |
|
14240 |
+ netbsd*) |
|
14241 | 14241 |
;; |
14242 | 14242 |
*qnx* | *nto*) |
14243 | 14243 |
# QNX uses GNU C++, but need to define -shared option too, otherwise |
... | ... |
@@ -14608,9 +14610,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
14608 | 14608 |
;; |
14609 | 14609 |
esac |
14610 | 14610 |
;; |
14611 |
- linux* | k*bsd*-gnu | gnu*) |
|
14612 |
- link_all_deplibs_CXX=no |
|
14613 |
- ;; |
|
14614 | 14611 |
*) |
14615 | 14612 |
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
14616 | 14613 |
;; |
... | ... |
@@ -15045,6 +15044,17 @@ freebsd* | dragonfly*) |
15045 | 15045 |
esac |
15046 | 15046 |
;; |
15047 | 15047 |
|
15048 |
+gnu*) |
|
15049 |
+ version_type=linux # correct to gnu/linux during the next big refactor |
|
15050 |
+ need_lib_prefix=no |
|
15051 |
+ need_version=no |
|
15052 |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
|
15053 |
+ soname_spec='${libname}${release}${shared_ext}$major' |
|
15054 |
+ shlibpath_var=LD_LIBRARY_PATH |
|
15055 |
+ shlibpath_overrides_runpath=no |
|
15056 |
+ hardcode_into_libs=yes |
|
15057 |
+ ;; |
|
15058 |
+ |
|
15048 | 15059 |
haiku*) |
15049 | 15060 |
version_type=linux # correct to gnu/linux during the next big refactor |
15050 | 15061 |
need_lib_prefix=no |
... | ... |
@@ -15161,7 +15171,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
15161 | 15161 |
;; |
15162 | 15162 |
|
15163 | 15163 |
# This must be glibc/ELF. |
15164 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
15164 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
15165 | 15165 |
version_type=linux # correct to gnu/linux during the next big refactor |
15166 | 15166 |
need_lib_prefix=no |
15167 | 15167 |
need_version=no |
... | ... |
@@ -15225,18 +15235,6 @@ fi |
15225 | 15225 |
dynamic_linker='GNU/Linux ld.so' |
15226 | 15226 |
;; |
15227 | 15227 |
|
15228 |
-netbsdelf*-gnu) |
|
15229 |
- version_type=linux |
|
15230 |
- need_lib_prefix=no |
|
15231 |
- need_version=no |
|
15232 |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
|
15233 |
- soname_spec='${libname}${release}${shared_ext}$major' |
|
15234 |
- shlibpath_var=LD_LIBRARY_PATH |
|
15235 |
- shlibpath_overrides_runpath=no |
|
15236 |
- hardcode_into_libs=yes |
|
15237 |
- dynamic_linker='NetBSD ld.elf_so' |
|
15238 |
- ;; |
|
15239 |
- |
|
15240 | 15228 |
netbsd*) |
15241 | 15229 |
version_type=sunos |
15242 | 15230 |
need_lib_prefix=no |
... | ... |
@@ -2512,6 +2512,17 @@ freebsd* | dragonfly*) |
2512 | 2512 |
esac |
2513 | 2513 |
;; |
2514 | 2514 |
|
2515 |
+gnu*) |
|
2516 |
+ version_type=linux # correct to gnu/linux during the next big refactor |
|
2517 |
+ need_lib_prefix=no |
|
2518 |
+ need_version=no |
|
2519 |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
|
2520 |
+ soname_spec='${libname}${release}${shared_ext}$major' |
|
2521 |
+ shlibpath_var=LD_LIBRARY_PATH |
|
2522 |
+ shlibpath_overrides_runpath=no |
|
2523 |
+ hardcode_into_libs=yes |
|
2524 |
+ ;; |
|
2525 |
+ |
|
2515 | 2526 |
haiku*) |
2516 | 2527 |
version_type=linux # correct to gnu/linux during the next big refactor |
2517 | 2528 |
need_lib_prefix=no |
... | ... |
@@ -2628,7 +2639,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
2628 | 2628 |
;; |
2629 | 2629 |
|
2630 | 2630 |
# This must be glibc/ELF. |
2631 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
2631 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
2632 | 2632 |
version_type=linux # correct to gnu/linux during the next big refactor |
2633 | 2633 |
need_lib_prefix=no |
2634 | 2634 |
need_version=no |
... | ... |
@@ -2673,18 +2684,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2673 | 2673 |
dynamic_linker='GNU/Linux ld.so' |
2674 | 2674 |
;; |
2675 | 2675 |
|
2676 |
-netbsdelf*-gnu) |
|
2677 |
- version_type=linux |
|
2678 |
- need_lib_prefix=no |
|
2679 |
- need_version=no |
|
2680 |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
|
2681 |
- soname_spec='${libname}${release}${shared_ext}$major' |
|
2682 |
- shlibpath_var=LD_LIBRARY_PATH |
|
2683 |
- shlibpath_overrides_runpath=no |
|
2684 |
- hardcode_into_libs=yes |
|
2685 |
- dynamic_linker='NetBSD ld.elf_so' |
|
2686 |
- ;; |
|
2687 |
- |
|
2688 | 2676 |
netbsd*) |
2689 | 2677 |
version_type=sunos |
2690 | 2678 |
need_lib_prefix=no |
... | ... |
@@ -3244,6 +3243,10 @@ freebsd* | dragonfly*) |
3244 | 3244 |
fi |
3245 | 3245 |
;; |
3246 | 3246 |
|
3247 |
+gnu*) |
|
3248 |
+ lt_cv_deplibs_check_method=pass_all |
|
3249 |
+ ;; |
|
3250 |
+ |
|
3247 | 3251 |
haiku*) |
3248 | 3252 |
lt_cv_deplibs_check_method=pass_all |
3249 | 3253 |
;; |
... | ... |
@@ -3282,11 +3285,11 @@ irix5* | irix6* | nonstopux*) |
3282 | 3282 |
;; |
3283 | 3283 |
|
3284 | 3284 |
# This must be glibc/ELF. |
3285 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
3285 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
3286 | 3286 |
lt_cv_deplibs_check_method=pass_all |
3287 | 3287 |
;; |
3288 | 3288 |
|
3289 |
-netbsd* | netbsdelf*-gnu) |
|
3289 |
+netbsd*) |
|
3290 | 3290 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
3291 | 3291 |
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' |
3292 | 3292 |
else |
... | ... |
@@ -4034,7 +4037,7 @@ m4_if([$1], [CXX], [ |
4034 | 4034 |
;; |
4035 | 4035 |
esac |
4036 | 4036 |
;; |
4037 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
4037 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
4038 | 4038 |
case $cc_basename in |
4039 | 4039 |
KCC*) |
4040 | 4040 |
# KAI C++ Compiler |
... | ... |
@@ -4098,7 +4101,7 @@ m4_if([$1], [CXX], [ |
4098 | 4098 |
;; |
4099 | 4099 |
esac |
4100 | 4100 |
;; |
4101 |
- netbsd* | netbsdelf*-gnu) |
|
4101 |
+ netbsd*) |
|
4102 | 4102 |
;; |
4103 | 4103 |
*qnx* | *nto*) |
4104 | 4104 |
# QNX uses GNU C++, but need to define -shared option too, otherwise |
... | ... |
@@ -4333,7 +4336,7 @@ m4_if([$1], [CXX], [ |
4333 | 4333 |
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' |
4334 | 4334 |
;; |
4335 | 4335 |
|
4336 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
4336 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
4337 | 4337 |
case $cc_basename in |
4338 | 4338 |
# old Intel for x86_64 which still supported -KPIC. |
4339 | 4339 |
ecc*) |
... | ... |
@@ -4575,9 +4578,6 @@ m4_if([$1], [CXX], [ |
4575 | 4575 |
;; |
4576 | 4576 |
esac |
4577 | 4577 |
;; |
4578 |
- linux* | k*bsd*-gnu | gnu*) |
|
4579 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
4580 |
- ;; |
|
4581 | 4578 |
*) |
4582 | 4579 |
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
4583 | 4580 |
;; |
... | ... |
@@ -4640,9 +4640,6 @@ dnl Note also adjust exclude_expsyms for C++ above. |
4640 | 4640 |
openbsd*) |
4641 | 4641 |
with_gnu_ld=no |
4642 | 4642 |
;; |
4643 |
- linux* | k*bsd*-gnu | gnu*) |
|
4644 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
4645 |
- ;; |
|
4646 | 4643 |
esac |
4647 | 4644 |
|
4648 | 4645 |
_LT_TAGVAR(ld_shlibs, $1)=yes |
... | ... |
@@ -4864,7 +4861,7 @@ _LT_EOF |
4864 | 4864 |
fi |
4865 | 4865 |
;; |
4866 | 4866 |
|
4867 |
- netbsd* | netbsdelf*-gnu) |
|
4867 |
+ netbsd*) |
|
4868 | 4868 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
4869 | 4869 |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
4870 | 4870 |
wlarc= |
... | ... |
@@ -5041,7 +5038,6 @@ _LT_EOF |
5041 | 5041 |
if test "$aix_use_runtimelinking" = yes; then |
5042 | 5042 |
shared_flag="$shared_flag "'${wl}-G' |
5043 | 5043 |
fi |
5044 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
5045 | 5044 |
else |
5046 | 5045 |
# not using gcc |
5047 | 5046 |
if test "$host_cpu" = ia64; then |
... | ... |
@@ -5346,7 +5342,7 @@ _LT_EOF |
5346 | 5346 |
_LT_TAGVAR(link_all_deplibs, $1)=yes |
5347 | 5347 |
;; |
5348 | 5348 |
|
5349 |
- netbsd* | netbsdelf*-gnu) |
|
5349 |
+ netbsd*) |
|
5350 | 5350 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
5351 | 5351 |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
5352 | 5352 |
else |
... | ... |
@@ -6226,6 +6222,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
6226 | 6226 |
_LT_TAGVAR(ld_shlibs, $1)=yes |
6227 | 6227 |
;; |
6228 | 6228 |
|
6229 |
+ gnu*) |
|
6230 |
+ ;; |
|
6231 |
+ |
|
6229 | 6232 |
haiku*) |
6230 | 6233 |
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' |
6231 | 6234 |
_LT_TAGVAR(link_all_deplibs, $1)=yes |
... | ... |
@@ -6387,7 +6386,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
6387 | 6387 |
_LT_TAGVAR(inherit_rpath, $1)=yes |
6388 | 6388 |
;; |
6389 | 6389 |
|
6390 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
6390 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
6391 | 6391 |
case $cc_basename in |
6392 | 6392 |
KCC*) |
6393 | 6393 |
# Kuck and Associates, Inc. (KAI) C++ Compiler |
... | ... |
@@ -31,7 +31,11 @@ |
31 | 31 |
|
32 | 32 |
#include <sys/types.h> |
33 | 33 |
#if !defined(_WIN32) |
34 |
+#if defined(C_SOLARIS) |
|
35 |
+#include <sys/utsname.h> |
|
36 |
+#else |
|
34 | 37 |
#include <sys/sysctl.h> |
38 |
+#endif |
|
35 | 39 |
#include <dlfcn.h> |
36 | 40 |
#else |
37 | 41 |
#include <Windows.h> |
... | ... |
@@ -550,6 +554,18 @@ char *clamav_stats_get_hostid(void *cbdata) |
550 | 550 |
|
551 | 551 |
return strdup(HwProfInfo.szHwProfileGuid); |
552 | 552 |
} |
553 |
+#elif defined(C_SOLARIS) |
|
554 |
+char *clamav_stats_get_hostid(void *cbdata) |
|
555 |
+{ |
|
556 |
+ struct utsname utsnm; |
|
557 |
+ int ret; |
|
558 |
+ |
|
559 |
+ ret = uname(&utsnm); |
|
560 |
+ if (ret != -1) |
|
561 |
+ return strdup(utsnm.nodename); |
|
562 |
+ |
|
563 |
+ return strdup(STATS_ANON_UUID); |
|
564 |
+} |
|
553 | 565 |
#else |
554 | 566 |
char *clamav_stats_get_hostid(void *cbdata) |
555 | 567 |
{ |
... | ... |
@@ -137,12 +137,6 @@ CLEANFILES += libltdl.la \ |
137 | 137 |
CLEANFILES += $(ltdl_LIBOBJS) $(ltdl_LTLIBOBJS) |
138 | 138 |
|
139 | 139 |
EXTRA_DIST += COPYING.LIB \ |
140 |
- \ |
|
141 |
- \ |
|
142 |
- \ |
|
143 |
- \ |
|
144 |
- \ |
|
145 |
- \ |
|
146 | 140 |
README |
147 | 141 |
|
148 | 142 |
## --------------------------- ## |
... | ... |
@@ -157,6 +151,7 @@ EXTRA_DIST += argz_.h \ |
157 | 157 |
# doesn't have one that works with the given compiler. |
158 | 158 |
all-local $(lib_OBJECTS): $(ARGZ_H) |
159 | 159 |
argz.h: argz_.h |
160 |
+ $(mkinstalldirs) . |
|
160 | 161 |
cp $(srcdir)/argz_.h $@-t |
161 | 162 |
mv $@-t $@ |
162 | 163 |
MOSTLYCLEANFILES += argz.h \ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -110,6 +110,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
110 | 110 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
111 | 111 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
112 | 112 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
113 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
114 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
113 | 115 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
114 | 116 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
115 | 117 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
151 | 151 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
152 | 152 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
153 | 153 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
154 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
155 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
156 | 154 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
157 | 155 |
$(top_srcdir)/configure.ac |
158 | 156 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -439,6 +439,7 @@ SED = @SED@ |
439 | 439 |
SET_MAKE = @SET_MAKE@ |
440 | 440 |
SHELL = @SHELL@ |
441 | 441 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
442 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
442 | 443 |
STRIP = @STRIP@ |
443 | 444 |
THREAD_LIBS = @THREAD_LIBS@ |
444 | 445 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1119,6 +1120,7 @@ uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES \ |
1119 | 1119 |
# doesn't have one that works with the given compiler. |
1120 | 1120 |
all-local $(lib_OBJECTS): $(ARGZ_H) |
1121 | 1121 |
argz.h: argz_.h |
1122 |
+ $(mkinstalldirs) . |
|
1122 | 1123 |
cp $(srcdir)/argz_.h $@-t |
1123 | 1124 |
mv $@-t $@ |
1124 | 1125 |
|
... | ... |
@@ -2512,6 +2512,17 @@ freebsd* | dragonfly*) |
2512 | 2512 |
esac |
2513 | 2513 |
;; |
2514 | 2514 |
|
2515 |
+gnu*) |
|
2516 |
+ version_type=linux # correct to gnu/linux during the next big refactor |
|
2517 |
+ need_lib_prefix=no |
|
2518 |
+ need_version=no |
|
2519 |
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' |
|
2520 |
+ soname_spec='${libname}${release}${shared_ext}$major' |
|
2521 |
+ shlibpath_var=LD_LIBRARY_PATH |
|
2522 |
+ shlibpath_overrides_runpath=no |
|
2523 |
+ hardcode_into_libs=yes |
|
2524 |
+ ;; |
|
2525 |
+ |
|
2515 | 2526 |
haiku*) |
2516 | 2527 |
version_type=linux # correct to gnu/linux during the next big refactor |
2517 | 2528 |
need_lib_prefix=no |
... | ... |
@@ -2628,7 +2639,7 @@ linux*oldld* | linux*aout* | linux*coff*) |
2628 | 2628 |
;; |
2629 | 2629 |
|
2630 | 2630 |
# This must be glibc/ELF. |
2631 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
2631 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
2632 | 2632 |
version_type=linux # correct to gnu/linux during the next big refactor |
2633 | 2633 |
need_lib_prefix=no |
2634 | 2634 |
need_version=no |
... | ... |
@@ -2673,18 +2684,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2673 | 2673 |
dynamic_linker='GNU/Linux ld.so' |
2674 | 2674 |
;; |
2675 | 2675 |
|
2676 |
-netbsdelf*-gnu) |
|
2677 |
- version_type=linux |
|
2678 |
- need_lib_prefix=no |
|
2679 |
- need_version=no |
|
2680 |
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' |
|
2681 |
- soname_spec='${libname}${release}${shared_ext}$major' |
|
2682 |
- shlibpath_var=LD_LIBRARY_PATH |
|
2683 |
- shlibpath_overrides_runpath=no |
|
2684 |
- hardcode_into_libs=yes |
|
2685 |
- dynamic_linker='NetBSD ld.elf_so' |
|
2686 |
- ;; |
|
2687 |
- |
|
2688 | 2676 |
netbsd*) |
2689 | 2677 |
version_type=sunos |
2690 | 2678 |
need_lib_prefix=no |
... | ... |
@@ -3244,6 +3243,10 @@ freebsd* | dragonfly*) |
3244 | 3244 |
fi |
3245 | 3245 |
;; |
3246 | 3246 |
|
3247 |
+gnu*) |
|
3248 |
+ lt_cv_deplibs_check_method=pass_all |
|
3249 |
+ ;; |
|
3250 |
+ |
|
3247 | 3251 |
haiku*) |
3248 | 3252 |
lt_cv_deplibs_check_method=pass_all |
3249 | 3253 |
;; |
... | ... |
@@ -3282,11 +3285,11 @@ irix5* | irix6* | nonstopux*) |
3282 | 3282 |
;; |
3283 | 3283 |
|
3284 | 3284 |
# This must be glibc/ELF. |
3285 |
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
3285 |
+linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
3286 | 3286 |
lt_cv_deplibs_check_method=pass_all |
3287 | 3287 |
;; |
3288 | 3288 |
|
3289 |
-netbsd* | netbsdelf*-gnu) |
|
3289 |
+netbsd*) |
|
3290 | 3290 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
3291 | 3291 |
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' |
3292 | 3292 |
else |
... | ... |
@@ -4034,7 +4037,7 @@ m4_if([$1], [CXX], [ |
4034 | 4034 |
;; |
4035 | 4035 |
esac |
4036 | 4036 |
;; |
4037 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
4037 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
4038 | 4038 |
case $cc_basename in |
4039 | 4039 |
KCC*) |
4040 | 4040 |
# KAI C++ Compiler |
... | ... |
@@ -4098,7 +4101,7 @@ m4_if([$1], [CXX], [ |
4098 | 4098 |
;; |
4099 | 4099 |
esac |
4100 | 4100 |
;; |
4101 |
- netbsd* | netbsdelf*-gnu) |
|
4101 |
+ netbsd*) |
|
4102 | 4102 |
;; |
4103 | 4103 |
*qnx* | *nto*) |
4104 | 4104 |
# QNX uses GNU C++, but need to define -shared option too, otherwise |
... | ... |
@@ -4333,7 +4336,7 @@ m4_if([$1], [CXX], [ |
4333 | 4333 |
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' |
4334 | 4334 |
;; |
4335 | 4335 |
|
4336 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
4336 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
4337 | 4337 |
case $cc_basename in |
4338 | 4338 |
# old Intel for x86_64 which still supported -KPIC. |
4339 | 4339 |
ecc*) |
... | ... |
@@ -4575,9 +4578,6 @@ m4_if([$1], [CXX], [ |
4575 | 4575 |
;; |
4576 | 4576 |
esac |
4577 | 4577 |
;; |
4578 |
- linux* | k*bsd*-gnu | gnu*) |
|
4579 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
4580 |
- ;; |
|
4581 | 4578 |
*) |
4582 | 4579 |
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
4583 | 4580 |
;; |
... | ... |
@@ -4640,9 +4640,6 @@ dnl Note also adjust exclude_expsyms for C++ above. |
4640 | 4640 |
openbsd*) |
4641 | 4641 |
with_gnu_ld=no |
4642 | 4642 |
;; |
4643 |
- linux* | k*bsd*-gnu | gnu*) |
|
4644 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
4645 |
- ;; |
|
4646 | 4643 |
esac |
4647 | 4644 |
|
4648 | 4645 |
_LT_TAGVAR(ld_shlibs, $1)=yes |
... | ... |
@@ -4864,7 +4861,7 @@ _LT_EOF |
4864 | 4864 |
fi |
4865 | 4865 |
;; |
4866 | 4866 |
|
4867 |
- netbsd* | netbsdelf*-gnu) |
|
4867 |
+ netbsd*) |
|
4868 | 4868 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
4869 | 4869 |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
4870 | 4870 |
wlarc= |
... | ... |
@@ -5041,7 +5038,6 @@ _LT_EOF |
5041 | 5041 |
if test "$aix_use_runtimelinking" = yes; then |
5042 | 5042 |
shared_flag="$shared_flag "'${wl}-G' |
5043 | 5043 |
fi |
5044 |
- _LT_TAGVAR(link_all_deplibs, $1)=no |
|
5045 | 5044 |
else |
5046 | 5045 |
# not using gcc |
5047 | 5046 |
if test "$host_cpu" = ia64; then |
... | ... |
@@ -5346,7 +5342,7 @@ _LT_EOF |
5346 | 5346 |
_LT_TAGVAR(link_all_deplibs, $1)=yes |
5347 | 5347 |
;; |
5348 | 5348 |
|
5349 |
- netbsd* | netbsdelf*-gnu) |
|
5349 |
+ netbsd*) |
|
5350 | 5350 |
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
5351 | 5351 |
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
5352 | 5352 |
else |
... | ... |
@@ -6226,6 +6222,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
6226 | 6226 |
_LT_TAGVAR(ld_shlibs, $1)=yes |
6227 | 6227 |
;; |
6228 | 6228 |
|
6229 |
+ gnu*) |
|
6230 |
+ ;; |
|
6231 |
+ |
|
6229 | 6232 |
haiku*) |
6230 | 6233 |
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' |
6231 | 6234 |
_LT_TAGVAR(link_all_deplibs, $1)=yes |
... | ... |
@@ -6387,7 +6386,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
6387 | 6387 |
_LT_TAGVAR(inherit_rpath, $1)=yes |
6388 | 6388 |
;; |
6389 | 6389 |
|
6390 |
- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
|
6390 |
+ linux* | k*bsd*-gnu | kopensolaris*-gnu) |
|
6391 | 6391 |
case $cc_basename in |
6392 | 6392 |
KCC*) |
6393 | 6393 |
# Kuck and Associates, Inc. (KAI) C++ Compiler |
... | ... |
@@ -22,16 +22,33 @@ then |
22 | 22 |
AC_MSG_ERROR([OpenSSL not found.]) |
23 | 23 |
fi |
24 | 24 |
|
25 |
-SSL_LDFLAGS="-L$LIBSSL_HOME/lib -lssl" |
|
25 |
+SSL_LDFLAGS="-L$LIBSSL_HOME/lib -lssl -lcrypto" |
|
26 | 26 |
SSL_CPPFLAGS="-I$LIBSSL_HOME/include" |
27 | 27 |
|
28 | 28 |
save_LDFLAGS="$LDFLAGS" |
29 |
-LDFLAGS="-L$LIBSSL_HOME/lib -lssl" |
|
30 |
-AC_CHECK_LIB([ssl], [SSL_library_init], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS $SSL_LDFLAGS";CLAMSCAN_LIBS="$CLAMSCAN_LIBS $SSL_LDFLAGS";FRESHCLAM_LIBS="$FRESHCLAM_LIBS $SSL_LDFLAGS";CLAMD_LIBS="$CLAMD_LIBS $SSL_LDFLAGS";SIGTOOL_LIBS="$SIGTOOL_LIBS $SSL_LDFLAGS"], |
|
31 |
- [AC_MSG_ERROR([Your OpenSSL is misconfigured])]) |
|
29 |
+LDFLAGS="-L$LIBSSL_HOME/lib -lssl -lcrypto" |
|
32 | 30 |
|
33 |
-LDFLAGS="-L$LIBSSL_HOME/lib -lcrypto" |
|
34 |
-AC_CHECK_LIB([crypto], [EVP_EncryptInit], [LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lcrypto";CLAMSCAN_LIBS="$CLAMSCAN_LIBS -lcrypto";FRESHCLAM_LIBS="$FRESHCLAM_LIBS -lcrypto";CLAMD_LIBS="$CLAMD_LIBS -lcrypto";SIGTOOL_LIBS="$SIGTOOL_LIBS $SSL_LDFLAGS"], |
|
35 |
- [AC_MSG_ERROR([Your OpenSSL installation is misconfigured])]) |
|
31 |
+have_ssl="no" |
|
32 |
+have_crypto="no" |
|
33 |
+ |
|
34 |
+AC_CHECK_LIB([ssl], [SSL_library_init], [have_ssl="yes"], [AC_MSG_ERROR([Your OpenSSL installation is misconfigured or missing])]) |
|
35 |
+ |
|
36 |
+AC_CHECK_LIB([crypto], [EVP_EncryptInit], [have_crypto="yes"], [AC_MSG_ERROR([Your OpenSSL installation is misconfigured or missing])]) |
|
37 |
+ |
|
38 |
+if test "x$have_ssl" = "xyes"; then |
|
39 |
+ LIBCLAMAV_LIBS="$SSL_LDFLAGS $LIBCLAMAV_LIBS" |
|
40 |
+ CLAMSCAN_LIBS="$SSL_LDFLAGS $CLAMSCAN_LIBS" |
|
41 |
+ FRESHCLAM_LIBS="$SSL_LDFLAGS $FRESHCLAM_LIBS" |
|
42 |
+ CLAMD_LIBS="$SSL_LDFLAGS $CLAMD_LIBS" |
|
43 |
+ CLAMDSCAN_LIBS="$SSL_LDFLAGS $CLAMDSCAN_LIBS" |
|
44 |
+ SIGTOOL_LIBS="$SSL_LDFLAGS $SIGTOOL_LIBS" |
|
45 |
+ |
|
46 |
+ LIBCLAMAV_CPPFLAGS="$SSL_CPPFLAGS $LIBCLAMAV_CPPFLAGS" |
|
47 |
+ CLAMSCAN_CPPFLAGS="$SSL_CPPFLAGS $CLAMSCAN_CPPFLAGS" |
|
48 |
+ FRESHCLAM_CPPFLAGS="$SSL_CPPFLAGS $FRESHCLAM_CPPFLAGS" |
|
49 |
+ CLAMD_CPPFLAGS="$SSL_CPPFLAGS $CLAMD_CPPFLAGS" |
|
50 |
+ CLAMDSCAN_CPPFLAGS="$SSL_CPPFLAGS $CLAMDSCAN_CPPFLAGS" |
|
51 |
+ SIGTOOL_CPPFLAGS="$SSL_CPPFLAGS $SIGTOOL_CPPFLAGS" |
|
52 |
+fi |
|
36 | 53 |
|
37 | 54 |
LDFLAGS="$save_LDFLAGS" |
... | ... |
@@ -37,6 +37,6 @@ sigtool_SOURCES = \ |
37 | 37 |
|
38 | 38 |
AM_CFLAGS=@WERR_CFLAGS@ |
39 | 39 |
DEFS = @DEFS@ -DCL_NOTHREADS |
40 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
40 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @SIGTOOL_CPPFLAGS@ |
|
41 | 41 |
LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@ |
42 | 42 |
CLEANFILES=*.gcda *.gcno |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -122,6 +122,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
122 | 122 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
123 | 123 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
125 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
126 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
125 | 127 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
126 | 128 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
127 | 129 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -163,8 +165,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
163 | 163 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
164 | 164 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
165 | 165 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
166 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
167 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
168 | 166 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
169 | 167 |
$(top_srcdir)/configure.ac |
170 | 168 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -361,6 +361,7 @@ SED = @SED@ |
361 | 361 |
SET_MAKE = @SET_MAKE@ |
362 | 362 |
SHELL = @SHELL@ |
363 | 363 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
364 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
364 | 365 |
STRIP = @STRIP@ |
365 | 366 |
THREAD_LIBS = @THREAD_LIBS@ |
366 | 367 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -448,7 +449,7 @@ sigtool_SOURCES = \ |
448 | 448 |
sigtool.c |
449 | 449 |
|
450 | 450 |
AM_CFLAGS = @WERR_CFLAGS@ |
451 |
-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav |
|
451 |
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav @SIGTOOL_CPPFLAGS@ |
|
452 | 452 |
CLEANFILES = *.gcda *.gcno |
453 | 453 |
all: all-am |
454 | 454 |
|
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -102,6 +102,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
102 | 102 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
103 | 103 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
104 | 104 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
105 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
106 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
105 | 107 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
106 | 108 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
107 | 109 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -143,8 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
143 | 143 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
144 | 144 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
145 | 145 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
146 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
147 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
148 | 146 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
149 | 147 |
$(top_srcdir)/configure.ac |
150 | 148 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -290,6 +290,7 @@ SED = @SED@ |
290 | 290 |
SET_MAKE = @SET_MAKE@ |
291 | 291 |
SHELL = @SHELL@ |
292 | 292 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
293 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
293 | 294 |
STRIP = @STRIP@ |
294 | 295 |
THREAD_LIBS = @THREAD_LIBS@ |
295 | 296 |
TH_SAFE = @TH_SAFE@ |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-# Makefile.in generated by automake 1.14.1 from Makefile.am. |
|
1 |
+# Makefile.in generated by automake 1.14 from Makefile.am. |
|
2 | 2 |
# @configure_input@ |
3 | 3 |
|
4 | 4 |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. |
... | ... |
@@ -105,6 +105,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
105 | 105 |
$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \ |
106 | 106 |
$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \ |
107 | 107 |
$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \ |
108 |
+ $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
109 |
+ $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
108 | 110 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
109 | 111 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
110 | 112 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -146,8 +148,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
146 | 146 |
$(top_srcdir)/m4/reorganization/sha_collect.m4 \ |
147 | 147 |
$(top_srcdir)/m4/reorganization/bsd.m4 \ |
148 | 148 |
$(top_srcdir)/m4/reorganization/libs/curl.m4 \ |
149 |
- $(top_srcdir)/m4/reorganization/libs/xml.m4 \ |
|
150 |
- $(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
|
151 | 149 |
$(top_srcdir)/m4/reorganization/substitutions.m4 \ |
152 | 150 |
$(top_srcdir)/configure.ac |
153 | 151 |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
... | ... |
@@ -578,6 +578,7 @@ SED = @SED@ |
578 | 578 |
SET_MAKE = @SET_MAKE@ |
579 | 579 |
SHELL = @SHELL@ |
580 | 580 |
SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@ |
581 |
+SSL_CPPFLAGS = @SSL_CPPFLAGS@ |
|
581 | 582 |
STRIP = @STRIP@ |
582 | 583 |
THREAD_LIBS = @THREAD_LIBS@ |
583 | 584 |
TH_SAFE = @TH_SAFE@ |