]> Savannah Git Hosting - gnulib.git/commitdiff
tempname et al.: Fix link errors on MSVC (regression from 2020-05-31).
authorBruno Haible <bruno@clisp.org>
Sat, 27 Jun 2020 09:47:59 +0000 (11:47 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 27 Jun 2020 09:47:59 +0000 (11:47 +0200)
* modules/tempname (Link): New section.
* modules/mkdtemp (Link): Likewise.
* modules/clean-temp (Link): Likewise.
* modules/mkstemp (Link): Likewise.
* modules/stdlib-safer (Link): Likewise.
* modules/mkstemps (Link): Likewise.
* modules/mkostemp (Link): Likewise.
* modules/mkostemps (Link): Likewise.
* modules/tmpfile (Link): Likewise.
* modules/tmpfile-safer (Link): Likewise.
* modules/javacomp (Link): Add $(LIB_GETRANDOM).
* modules/argv-iter-tests (Makefile.am): Link test-argv-iter with
$(LIB_GETRANDOM).
* NEWS: Mention the changes.

14 files changed:
ChangeLog
NEWS
modules/argv-iter-tests
modules/clean-temp
modules/javacomp
modules/mkdtemp
modules/mkostemp
modules/mkostemps
modules/mkstemp
modules/mkstemps
modules/stdlib-safer
modules/tempname
modules/tmpfile
modules/tmpfile-safer

index 43506ffa2ce774a2d14e4a2fc809bdce1730dead..eb3b4bc8f335bd43ccce0d92c56f5a3bac336f7c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2020-06-27  Bruno Haible  <bruno@clisp.org>
+
+       tempname et al.: Fix link errors on MSVC (regression from 2020-05-31).
+       * modules/tempname (Link): New section.
+       * modules/mkdtemp (Link): Likewise.
+       * modules/clean-temp (Link): Likewise.
+       * modules/mkstemp (Link): Likewise.
+       * modules/stdlib-safer (Link): Likewise.
+       * modules/mkstemps (Link): Likewise.
+       * modules/mkostemp (Link): Likewise.
+       * modules/mkostemps (Link): Likewise.
+       * modules/tmpfile (Link): Likewise.
+       * modules/tmpfile-safer (Link): Likewise.
+       * modules/javacomp (Link): Add $(LIB_GETRANDOM).
+       * modules/argv-iter-tests (Makefile.am): Link test-argv-iter with
+       $(LIB_GETRANDOM).
+       * NEWS: Mention the changes.
+
 2020-06-27  Bruno Haible  <bruno@clisp.org>
 
        fopen-gnu: Simplify code.
diff --git a/NEWS b/NEWS
index c8f78ea16135bd57cf6f8a3397d28a842ee2b754..5684494c8d20d09ee28143a9ee8d64d2d00f1b46 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -58,6 +58,19 @@ User visible incompatible changes
 
 Date        Modules         Changes
 
+2020-06-27  tempname        The link requirements of these modules are changed
+            mkdtemp         from empty to $(LIB_GETRANDOM).
+            mkstemp
+            mkstemps
+            mkostemp
+            mkostemps
+            tmpfile
+            stdlib-safer
+            tmpfile-safer
+            clean-temp
+            javacomp        $(LIB_GETRANDOM) was added to the link requirements
+                            of this module.
+
 2020-05-27  read-file       The functions provided by this module now take an
                             'int flags' argument to modify the file reading
                             behavior.  The read_binary_file function has been
index f32587e050271887a0e76af1cd68d357dd5b3d72..97cbe50e9f09bd0e27fae08646704fbc6d70c752 100644 (file)
@@ -10,3 +10,4 @@ configure.ac:
 Makefile.am:
 TESTS += test-argv-iter
 check_PROGRAMS += test-argv-iter
+test_argv_iter_LDADD = $(LDADD) $(LIB_GETRANDOM)
index d5c44ee29438e44f7eaa1dbe0f6e19d716bc243c..abed9b9a78bbbc708b611e2499a41388f5dec404 100644 (file)
@@ -31,6 +31,9 @@ lib_SOURCES += clean-temp.h clean-temp.c
 Include:
 "clean-temp.h"
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 GPL
 
index 055279771fde7bb817a783311860dd1093bfbbce..5f8f60f55df0cfd87b6375e227c8cd72050c4f26 100644 (file)
@@ -43,6 +43,7 @@ Include:
 
 Link:
 $(LIB_MBRTOWC)
+$(LIB_GETRANDOM)
 
 License:
 GPL
index 3bd83e2262d36af15c92a8d79ce1510d8bfa6727..13b2d5affdb0ad49dbf2df7149fdb3165f14a47b 100644 (file)
@@ -23,6 +23,9 @@ Makefile.am:
 Include:
 <stdlib.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index afa49d60e782d1f276bcd84b784d5243773a45da..460e842cdc864af5ef411b17e02cdf164c14e559 100644 (file)
@@ -26,6 +26,9 @@ Makefile.am:
 Include:
 <stdlib.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index fb956f9c5a8fb8165e87d769476ad2822a3e0857..bb9fe716b7a9797bf935dda0f594aef510a5ee85 100644 (file)
@@ -25,6 +25,9 @@ Makefile.am:
 Include:
 <stdlib.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index 780908fea0a1bca9c3a6111fbcb1213cba77310f..d985715836ed818afc50320d224383a360a165b4 100644 (file)
@@ -24,6 +24,9 @@ Makefile.am:
 Include:
 <stdlib.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index 61af8d5fcd97026ee67b643479bf4e42a089497a..1e5f0974c5ebd050cc752c089eca94b9b0dd2be1 100644 (file)
@@ -24,6 +24,9 @@ Makefile.am:
 Include:
 <stdlib.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index 8dbd682b463561d1d6ff725c89ccb88a22e366a7..80414b32076d4511e17b59c7c5768aa7945c70c4 100644 (file)
@@ -20,6 +20,9 @@ lib_SOURCES += mkstemp-safer.c
 Include:
 "stdlib-safer.h"
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 GPL
 
index 0f692d3d7c5566a3cf549ecc8f1bc4e2a77facff..ca885220c2a27643617c59633766be6b1dd4db4e 100644 (file)
@@ -26,6 +26,9 @@ lib_SOURCES += tempname.c
 Include:
 "tempname.h"
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPLv2+
 
index 884f284f22d4a02c2eaa611acab06c89e38a50ad..20b88c81a4f5113bc4b3fabc996b3e5e5f2f6462 100644 (file)
@@ -26,6 +26,9 @@ Makefile.am:
 Include:
 <stdio.h>
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 LGPL
 
index d63559e1535159c95f6deea9141854e806f09c5f..02e49d4ab203dda1b1b893dc946b9b196f455a9a 100644 (file)
@@ -20,6 +20,9 @@ lib_SOURCES += tmpfile-safer.c
 Include:
 "stdio-safer.h"
 
+Link:
+$(LIB_GETRANDOM)
+
 License:
 GPL