Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 1 | From 94bba6880b1f10c6b3bf33a17ac40935d65a81ae Mon Sep 17 00:00:00 2001 |
| 2 | From: Ross Burton <ross.burton@intel.com> |
| 3 | Date: Fri, 6 Nov 2015 15:19:46 +0000 |
| 4 | Subject: [PATCH] Don't remove the system libraries and startup files from |
| 5 | libaio, as in some build configurations these are required. For example, |
| 6 | including conf/include/security_flags.inc on PPC results in: |
| 7 | |
| 8 | io_queue_init.os: In function `io_queue_init': |
| 9 | tmp/work/ppce300c3-poky-linux/libaio/0.3.110-r0/libaio-0.3.110/src/io_queue_init.c:33: |
| 10 | undefined reference to `__stack_chk_fail_local' |
| 11 | |
| 12 | Upstream-Status: Pending |
| 13 | Signed-off-by: Ross Burton <ross.burton@intel.com> |
| 14 | --- |
Andrew Geissler | 706d5aa | 2021-02-12 15:55:30 -0600 | [diff] [blame^] | 15 | src/Makefile | 4 ++-- |
| 16 | 1 file changed, 2 insertions(+), 2 deletions(-) |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 17 | |
| 18 | diff --git a/src/Makefile b/src/Makefile |
Andrew Geissler | 706d5aa | 2021-02-12 15:55:30 -0600 | [diff] [blame^] | 19 | index eadb336..56ab701 100644 |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 20 | --- a/src/Makefile |
| 21 | +++ b/src/Makefile |
Andrew Geissler | 706d5aa | 2021-02-12 15:55:30 -0600 | [diff] [blame^] | 22 | @@ -3,10 +3,10 @@ includedir=$(prefix)/include |
| 23 | libdir=$(prefix)/lib |
| 24 | |
| 25 | CFLAGS ?= -g -fomit-frame-pointer -O2 |
| 26 | -CFLAGS += -nostdlib -nostartfiles -Wall -I. -fPIC |
| 27 | +CFLAGS += -Wall -I. -fPIC |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 28 | SO_CFLAGS=-shared $(CFLAGS) |
| 29 | L_CFLAGS=$(CFLAGS) |
| 30 | -LINK_FLAGS= |
| 31 | +LINK_FLAGS=$(LDFLAGS) |
| 32 | LINK_FLAGS+=$(LDFLAGS) |
| 33 | |
Andrew Geissler | 706d5aa | 2021-02-12 15:55:30 -0600 | [diff] [blame^] | 34 | soname=libaio.so.1 |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 35 | -- |
Andrew Geissler | 706d5aa | 2021-02-12 15:55:30 -0600 | [diff] [blame^] | 36 | 2.1.4 |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 37 | |