--- Additional Comments From djg at cray dot com 2006-11-03 20:17 ---
This affects the .version directive on ELF targets. Below is a test case; the
objdump output shows the namesz field (at the beginning) with the value 8;
it should be 6.
$ cat test.s
.version "stuff"
$ as test.
While the name field of an ELF note is padded to a 4-byte boundary,
the ELF gABI says that "Such padding is not included in namesz."
http://www.caldera.com/developers/gabi/latest/ch5.pheader.html#note_section
The code in obj_elf_version in obj-elf.c does include the padding in
namesz.
--
Hi Megha,
I have been using the intel compiler on a woodcrest machine .
I am sorry but we only support the GNU binutils on this list. For
problems with Intel's compiler you really ought to contact Intel.
ld: ./test.o: relocation R_X86_64_PC32 against `__intel_new_proc_init'
can not be use
Hi I have been using the intel compiler on a woodcrest machine . $icc -DLINUX64 -DLINUX -DOS_USE_ALTERNATE_STD -DLGC_DEFINED -DOW50 -D__USE_EXTERN_INLINES -D_POSIX_C_SOURCE=199309 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -DLGC_DEFINED -DOW50 -D__USE_EXT