summaryrefslogtreecommitdiffstats
path: root/src/target/dietlibc.patch
blob: 6ee5bac43caab0afd8a03267b6e4f4d64bea83a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Index: Makefile
===================================================================
RCS file: /cvs/dietlibc/Makefile,v
retrieving revision 1.191
diff -r1.191 Makefile
11c11,13
< MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6]t\?e\?[lb]/arm/')
---
> #MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6]t\?e\?[lb]/arm/')
> 
> MYARCH=arm
91c93
< WHAT=	$(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \
---
> WHAT=	$(OBJDIR) \
94,97c96
< 	$(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a \
< 	$(OBJDIR)/libcrypt.a \
< 	$(OBJDIR)/diet $(OBJDIR)/diet-i $(OBJDIR)/elftrunc \
< 	$(OBJDIR)/dnsd
---
> 	$(OBJDIR)/libcrypt.a
104c103
< CROSS=
---
> CROSS=arm-elf-
111c110
< SYSCALLOBJ=$(patsubst syscalls.s/%.S,$(OBJDIR)/%.o,$(wildcard syscalls.s/*.S))
---
> SYSCALLOBJ=#$(patsubst syscalls.s/%.S,$(OBJDIR)/%.o,$(wildcard syscalls.s/*.S))
202c201
< $(OBJDIR)/dietlibc.a: $(DIETLIBC_OBJ) $(OBJDIR)/start.o
---
> $(OBJDIR)/dietlibc.a: $(DIETLIBC_OBJ)
529c528
< 	$(CROSS)$(CC) $(INC) $(CFLAGS) -c lib/stackgap.c -o $@ -D__dietlibc__ -fno-stack-protector
---
> 	$(CROSS)$(CC) $(INC) $(CFLAGS) -c lib/stackgap.c -o $@ -D__dietlibc__ # -fno-stack-protector
Index: dietfeatures.h
===================================================================
RCS file: /cvs/dietlibc/dietfeatures.h,v
retrieving revision 1.68
diff -r1.68 dietfeatures.h
6,8c6,8
< #define WANT_FLOATING_POINT_IN_PRINTF
< #define WANT_FLOATING_POINT_IN_SCANF
< #define WANT_CHARACTER_CLASSES_IN_SCANF
---
> /* #define WANT_FLOATING_POINT_IN_PRINTF */
> /* #define WANT_FLOATING_POINT_IN_SCANF */
> /* #define WANT_CHARACTER_CLASSES_IN_SCANF */
Index: arm/Makefile.add
===================================================================
RCS file: /cvs/dietlibc/arm/Makefile.add,v
retrieving revision 1.9
diff -r1.9 Makefile.add
5c5
< CFLAGS+=-mabi=aapcs-linux -mfloat-abi=soft -mno-thumb-interwork
---
> CFLAGS+=-mfloat-abi=soft -mno-thumb-interwork