mirror of
https://github.com/thead-yocto-mirror/meta-external-toolchain
synced 2026-09-06 16:04:40 +02:00
Move GNU_HASH warning fixes here from meta-mentor
Internal toolchains generally don't see these, as they build that toolchain with the default behavior they expect, so it's appropriate to include these fixes with the external toolchain configuration, for now. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
This commit is contained in:
78
core/recipes-kernel/blktrace/ldflags.patch
Normal file
78
core/recipes-kernel/blktrace/ldflags.patch
Normal file
@@ -0,0 +1,78 @@
|
||||
---
|
||||
Makefile | 11 ++++++-----
|
||||
btreplay/Makefile | 3 ++-
|
||||
btt/Makefile | 3 ++-
|
||||
3 files changed, 10 insertions(+), 7 deletions(-)
|
||||
|
||||
--- git.orig/Makefile
|
||||
+++ git/Makefile
|
||||
@@ -1,5 +1,6 @@
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -O2 -g -W
|
||||
+LDFLAGS =
|
||||
ALL_CFLAGS = $(CFLAGS) -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
|
||||
PROGS = blkparse blktrace verify_blkparse blkrawverify blkiomon
|
||||
LIBS = -lpthread
|
||||
@@ -23,19 +24,19 @@ btreplay/btreplay:
|
||||
$(CC) -o $*.o -c $(ALL_CFLAGS) $<
|
||||
|
||||
blkparse: blkparse.o blkparse_fmt.o rbtree.o act_mask.o
|
||||
- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
|
||||
+ $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LDFLAGS)
|
||||
|
||||
blktrace: blktrace.o act_mask.o
|
||||
- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
|
||||
+ $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) $(LDFLAGS)
|
||||
|
||||
verify_blkparse: verify_blkparse.o
|
||||
- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
|
||||
+ $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LDFLAGS)
|
||||
|
||||
blkrawverify: blkrawverify.o
|
||||
- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
|
||||
+ $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LDFLAGS)
|
||||
|
||||
blkiomon: blkiomon.o rbtree.o
|
||||
- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) -lrt
|
||||
+ $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) -lrt $(LDFLAGS)
|
||||
|
||||
$(PROGS): | depend
|
||||
|
||||
--- git.orig/btreplay/Makefile
|
||||
+++ git/btreplay/Makefile
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -W -O2 -g
|
||||
+LDFLAGS =
|
||||
INCS = -I. -I.. -I../btt
|
||||
OCFLAGS = -UCOUNT_IOS -UDEBUG -DNDEBUG
|
||||
XCFLAGS = -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
|
||||
@@ -35,7 +36,7 @@ btrecord: btrecord.o
|
||||
$(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
|
||||
|
||||
btreplay: btreplay.o
|
||||
- $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
|
||||
+ $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) $(LDFLAGS)
|
||||
|
||||
depend:
|
||||
@$(CC) -MM $(CFLAGS) *.c 1> .depend
|
||||
--- git.orig/btt/Makefile
|
||||
+++ git/btt/Makefile
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -W -O2 -g
|
||||
+LDFLAGS =
|
||||
INCS = -I. -I..
|
||||
XCFLAGS = -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
|
||||
override CFLAGS += $(INCS) $(XCFLAGS)
|
||||
@@ -38,7 +39,7 @@ clean: docsclean
|
||||
$(CC) $(CFLAGS) -c -o $*.o $<
|
||||
|
||||
btt: $(OBJS)
|
||||
- $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
|
||||
+ $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) $(LDFLAGS)
|
||||
|
||||
ifneq ($(wildcard .depend),)
|
||||
include .depend
|
||||
Reference in New Issue
Block a user