]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/prelink/prelink-20031029/layout.c.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / prelink / prelink-20031029 / layout.c.patch
1 --- prelink-0.0.20030902.orig/src/layout.c      2003-06-13 15:12:26.000000000 +0000
2 +++ prelink-0.0.20030902/src/layout.c   2003-09-16 23:26:16.000000000 +0000
3 @@ -614,7 +614,23 @@
4                 < ((deps[j - 1]->end + max_page_size - 1)
5                    & ~(max_page_size - 1))
6                 && (deps[j]->type == ET_DYN || deps[j - 1]->type == ET_DYN))
7 +{ /* XXX some binaries cause a segfault but I do not know why -- Md*/
8 +    fprintf(stderr,
9 +       "Unknown fatal error at src/layout.c:538\n"
10 +       "l.binlibs[i]->filename: %s\n"
11 +       "deps[j]->base: %lx\n"
12 +       "(deps[j - 1]->end + max_page_size - 1) & ~(max_page_size - 1): %ld\n"
13 +       "[deps[j - 1]->end: %lx  max_page_size: %lu]\n"
14 +       "deps[j]->type: %x  deps[j - 1]->type: %x\n"
15 +       ,
16 +       l.binlibs[i]->filename,
17 +       deps[j]->base,
18 +       ((deps[j - 1]->end + max_page_size - 1) & ~(max_page_size - 1)),
19 +       deps[j - 1]->end, max_page_size,
20 +       deps[j]->type, deps[j - 1]->type
21 +       );
22               abort ();
23 +}
24         }
25  #endif
26      }