1 --- dietlibc-0.33/Makefile~ 2015-01-01 13:33:23.000000000 +0000
2 +++ dietlibc-0.33/Makefile 2015-01-01 14:02:17.398044560 +0000
7 -MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-7]t\?[eh]\?j\?[lb]/arm/')
8 +MYARCH?=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-7]t\?[eh]\?j\?[lb]/arm/')
10 # This extra-ugly cruft is here so make will not run uname and sed each
11 # time it looks at $(OBJDIR). This alone sped up running make when
13 ifeq ($(MYARCH),armeb)
19 $(error unknown architecture, please fix Makefile)
27 --- dietlibc-0.33/x86_64/start.S 2012-11-02 11:17:28.000000000 +0000
28 +++ dietlibc/x86_64/start.S 2015-01-01 12:14:43.541605560 +0000
30 #include "dietfeatures.h"
32 +#define SYS_exit 0x3c
37 --- dietlibc-0.33/diet.c.orig 2015-01-01 14:22:18.024668874 +0000
38 +++ dietlibc-0.33/diet.c 2015-01-01 14:42:07.241293590 +0000
40 if (tmp3<tmp2) tmp2=tmp3;
41 if (tmp2-cc>90) error("platform name too long!\n");
42 shortplatform=platform+len;
43 +#if defined(__x86_64__) && defined (__ILP32__)
44 + strcat(shortplatform,"x32");
46 memmove(shortplatform,argv[1],(size_t)(tmp2-cc));
47 platform[tmp2-cc+len]=0;
49 if (shortplatform[0]=='i' && shortplatform[2]=='8' && shortplatform[3]=='6') shortplatform[1]='3';
50 else if (!strncmp(shortplatform, "pentium4", 8)) strcpy(shortplatform, "i386");
51 else if (!strncmp(shortplatform, "pentium3", 8)) strcpy(shortplatform, "i386");
53 shortplatform="parisc";
57 + shortplatform=(m==32?"i386":(m==64?"x86_64":"x32"));
59 shortplatform=(m==32?"i386":(m==33?"x32":"x86_64"));
65 --- /dev/null 2014-12-27 02:30:11.755493543 +0000
66 +++ dietlibc-0.33/x32/time.S 2015-01-01 14:51:28.000000000 +0000
68 +/* avoid empty source file */