Blame gcl-2.6.8-plt.patch
|
|
4b6dc23 |
diff -dur gcl-2.6.8.ORIG/o/makefile gcl-2.6.8/o/makefile
|
|
|
4b6dc23 |
--- gcl-2.6.8.ORIG/o/makefile 2009-08-11 15:11:17.769474923 -0600
|
|
|
4b6dc23 |
+++ gcl-2.6.8/o/makefile 2009-08-11 15:11:46.167645473 -0600
|
|
|
4b6dc23 |
@@ -149,7 +149,7 @@
|
|
|
4b6dc23 |
$(CC) -c $(CFLAGS) $(DEFS) $*.c $(AUX_INFO)
|
|
|
4b6dc23 |
|
|
|
4b6dc23 |
plt.h: plttest.o
|
|
|
4b6dc23 |
- nm $< | $(AWK) '/ U / {if ($$NF!=2) next;a=$$2;if (k) sub("^_","",a);\
|
|
|
4b6dc23 |
+ nm $< | $(AWK) '/ U / {if (NF!=2) next;a=$$2;if (k) sub("^_","",a);\
|
|
|
4b6dc23 |
print a}' \
|
|
|
4b6dc23 |
k=$(LEADING_UNDERSCORE) |\
|
|
|
4b6dc23 |
sort | \
|
|
|
4b6dc23 |
diff -dur gcl-2.6.8.ORIG/o/plt.c gcl-2.6.8/o/plt.c
|
|
|
4b6dc23 |
--- gcl-2.6.8.ORIG/o/plt.c 2008-08-03 09:16:22.000000000 -0600
|
|
|
4b6dc23 |
+++ gcl-2.6.8/o/plt.c 2009-08-11 15:12:26.627506327 -0600
|
|
|
4b6dc23 |
@@ -135,7 +135,7 @@
|
|
|
4b6dc23 |
for (i=j=0,li=Cnil;fgets(b,sizeof(b),f);) {
|
|
|
4b6dc23 |
if (!memchr(b,10,sizeof(b)-1))
|
|
|
4b6dc23 |
FEerror("plt buffer too small", 0);
|
|
|
4b6dc23 |
- if (memcmp(b," .plt",4) && !i)
|
|
|
4e91f16 |
+ if ((memcmp(b," .plt",5) || memcmp(b," .iplt",6)) && !i)
|
|
|
4b6dc23 |
continue;
|
|
|
4b6dc23 |
if (*b=='\r' || *b=='\n') {
|
|
|
4b6dc23 |
i=0;
|