 32671b36a1
			
		
	
	32671b36a1
	
	
	
		
			
			Backport three patches, add one for GCC14, and add Alpine time_t patch for musl. Signed-off-by: Rosen Penev <rosenp@gmail.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 893a55831e5abbcd15b171db66fa1f389fb61506 Mon Sep 17 00:00:00 2001
 | |
| From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 | |
| Date: Tue, 7 May 2024 19:32:16 +0200
 | |
| Subject: Makefile: Move -pie to LDFLAGS
 | |
| 
 | |
| Move -pie from LDLIBS to LDFLAGS and make LDFLAGS configurable to allow
 | |
| the user to drop it by setting their own LDFLAGS (e.g. PIE could be
 | |
| enabled or disabled by the buildsystem such as buildroot).
 | |
| 
 | |
| Suggested-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
 | |
| Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 | |
| Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
 | |
| ---
 | |
|  Makefile | 4 ++--
 | |
|  1 file changed, 2 insertions(+), 2 deletions(-)
 | |
| 
 | |
| --- a/Makefile
 | |
| +++ b/Makefile
 | |
| @@ -132,12 +132,12 @@ CFLAGS += -DUSE_PTHREADS
 | |
|  MON_LDFLAGS += -pthread
 | |
|  endif
 | |
|  
 | |
| -LDFLAGS = -Wl,-z,now,-z,noexecstack
 | |
| +LDFLAGS ?= -pie -Wl,-z,now,-z,noexecstack
 | |
|  
 | |
|  # If you want a static binary, you might uncomment these
 | |
|  # LDFLAGS += -static
 | |
|  # STRIP = -s
 | |
| -LDLIBS = -ldl -pie
 | |
| +LDLIBS = -ldl
 | |
|  
 | |
|  # To explicitly disable libudev, set -DNO_LIBUDEV in CXFLAGS
 | |
|  ifeq (, $(findstring -DNO_LIBUDEV,  $(CXFLAGS)))
 |