aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin
diff options
context:
space:
mode:
authorMark Geisert <mark@maxrnd.com>2024-11-19 00:11:24 -0800
committerCorinna Vinschen <corinna@vinschen.de>2024-11-19 17:02:13 +0100
commitb09ff5a6448c015426b51b37b1ccf7517aa4fdf2 (patch)
tree8105ee3085ef30e34ebca75e2386173f44498e75 /winsup/cygwin
parentdbb8069df56cb68ea1167b3bc0ceb66fa6c35d3f (diff)
downloadnewlib-b09ff5a6448c015426b51b37b1ccf7517aa4fdf2.zip
newlib-b09ff5a6448c015426b51b37b1ccf7517aa4fdf2.tar.gz
newlib-b09ff5a6448c015426b51b37b1ccf7517aa4fdf2.tar.bz2
Add libaio to SUBLIBS built for Cygwin
Provide libaio.a for those projects (such as stress-ng) checking for POSIX aio support by looking for this library at configure time. A release note is provided for Cygwin 3.6.0. Signed-off-by: Mark Geisert <mark@maxrnd.com> Fixes: N/A (new code)
Diffstat (limited to 'winsup/cygwin')
-rw-r--r--winsup/cygwin/Makefile.am6
-rw-r--r--winsup/cygwin/release/3.6.03
2 files changed, 8 insertions, 1 deletions
diff --git a/winsup/cygwin/Makefile.am b/winsup/cygwin/Makefile.am
index 376c79f..5002974 100644
--- a/winsup/cygwin/Makefile.am
+++ b/winsup/cygwin/Makefile.am
@@ -550,7 +550,8 @@ SUBLIBS = \
libresolv.a \
librt.a \
libacl.a \
- libssp.a
+ libssp.a \
+ libaio.a
noinst_LIBRARIES = \
libdll.a \
@@ -666,6 +667,9 @@ libacl.a: $(LIB_NAME) sec/posixacl.o
libssp.a: $(LIB_NAME) $(wildcard $(newlib_build)/libc/ssp/*.o)
$(AM_V_GEN)$(speclib) $^ $(@F)
+libaio.a: $(LIB_NAME) aio.o
+ $(AM_V_GEN)$(speclib) $^ $(@F)
+
#
# all
#
diff --git a/winsup/cygwin/release/3.6.0 b/winsup/cygwin/release/3.6.0
index ddb303b..468a2ab 100644
--- a/winsup/cygwin/release/3.6.0
+++ b/winsup/cygwin/release/3.6.0
@@ -13,6 +13,9 @@ What's new:
Windows attributes FILE_ATTRIBUTE_PINNED and FILE_ATTRIBUTE_UNPINNED.
Add matching 'p' and 'u' mode bits in chattr(1) and lsattr(1).
+- New libaio.a provided for projects checking for POSIX aio support
+ by looking for this library at configure time.
+
What changed:
-------------