]> git.pld-linux.org Git - packages/uClibc.git/blame - uClibc-asmflags.patch
- ops, cleanup.
[packages/uClibc.git] / uClibc-asmflags.patch
CommitLineData
90de3b5b
JB
1--- uClibc-0.9.26/libc/sysdeps/linux/i386/Makefile.orig 2004-01-03 00:34:13.000000000 +0100
2+++ uClibc-0.9.26/libc/sysdeps/linux/i386/Makefile 2004-01-31 17:40:43.180052512 +0100
3@@ -18,7 +18,8 @@
c2a4f63d 4
90de3b5b
JB
5 TOPDIR=../../../../
6 include $(TOPDIR)Rules.mak
7-ASFLAGS=$(CFLAGS)
8+# no OPTIMIZATION here - -march=i686 breaks __i686.get_pc_thunk.bx
9+ASFLAGS=$(XWARNINGS) $(XARGS_CFLAGS) $(CPU_CFLAGS) -fno-builtin -nostdinc -D_LIBC -I$(TOPDIR)include -I.
10
11 CRT0_SRC = crt0.S
12 CRT0_OBJ = crt0.o crt1.o gcrt1.o
13@@ -56,11 +57,11 @@
14 endif
15
16 $(CRT0_OBJ): $(CRT0_SRC)
17- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
18+ $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
19 $(STRIPTOOL) -x -R .note -R .comment $*.o
20
21 $(SOBJS): %.o : %.S
22- $(CC) $(CFLAGS) -c $< -o $@
23+ $(CC) $(ASFLAGS) -c $< -o $@
24 $(STRIPTOOL) -x -R .note -R .comment $*.o
25
26 $(COBJS): %.o : %.c
27@@ -75,14 +76,14 @@
28
29 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
c2a4f63d 30 crti.o: crti.S
90de3b5b
JB
31- $(CC) $(CFLAGS) -c crti.S -o crti.o
32+ $(CC) $(ASFLAGS) -c crti.S -o crti.o
c2a4f63d
JB
33
34 $(TOPDIR)lib/crti.o: crti.o
90de3b5b 35 $(INSTALL) -d $(TOPDIR)lib/
c2a4f63d
JB
36 cp crti.o $(TOPDIR)lib/
37
38 crtn.o: crtn.S
90de3b5b
JB
39- $(CC) $(CFLAGS) -c crtn.S -o crtn.o
40+ $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
c2a4f63d
JB
41
42 $(TOPDIR)lib/crtn.o: crtn.o
90de3b5b 43 $(INSTALL) -d $(TOPDIR)lib/
This page took 0.030099 seconds and 4 git commands to generate.