This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, While building an ARM FDPIC toolchain with a compiler generating Thumb code, I face a couple of null pointer dereferences in cmse_scan(). When browsing ld-uClibc.so.1, all the external symbols have no info in sym_hashes (sym_hashes[X] == NULL), and when handling libgcc_s.so.1 for the 2nd time in the same command, sym_hashes == NULL. I don't know why this doesn't happen with a compiler generating Arm code (ie. why the symbol tables are handled differently), but the attached small patch prevents the linker from crashing. OK? Thanks, Christophe
Attachment:
binutils-cmse-null-pointers.patch.txt
Description: Text document
Attachment:
binutils-cmse-null-pointers.chlog.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |