> And then there is glob2 that fails with: > /usr/bin/ld: libgag/src/libgag.a(FileManager.o)(.text+0x2fc8): cannot reach 0000f9bf_memcpy@@GLIBC_2.2+0, recompile with -ffunction-sections > /usr/bin/ld: libgag/src/libgag.a(FileManager.o)(.text+0x2fc8): cannot handle R_PARISC_PCREL17F for memcpy@@GLIBC_2.2 > /usr/bin/ld: final link failed: Bad value > collect2: ld returned 1 exit status I couldn't duplicate the problem with binutils 2.19.1-1 and gcc-4.3 4.3.3-10, or with my own binutils build on two different systems. The above shouldn't happen as the text size of FileManager.o is well below the size where a 17-bit branch can't reach the stub table. Possibly, the stub table is full. On the otherhand, the "0000f9bf_memcpy@@GLIBC_2.2+0" string looks garbled. So, this may be another form of the SMP memory corruption that causes the segvs, particularly if it isn't reproducible on the build system. The suggestion to "recompile with -ffunction-sections" is somewhat misleading. While -ffunction-sections may help sometimes, in other cases it may be necessary to play with the ld --stub-group-size=N option, or to compile with -mlong-calls. Dave -- J. David Anglin dave.anglin@xxxxxxxxxxxxxx National Research Council of Canada (613) 990-0752 (FAX: 952-6602) -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html