http://sourceware.org/bugzilla/show_bug.cgi?id=14187
Bug #: 14187 Summary: gold incorrectly requires hexadecimals to start with 0x with -Ttext/-Tdata/-Tbss Product: binutils Version: unspecified Status: NEW Severity: minor Priority: P2 Component: gold AssignedTo: i...@airs.com ReportedBy: vap...@gentoo.org CC: ccout...@google.com Classification: Unclassified $ echo '' | gcc -x c - -o test.o -c $ ld test.o -o a.out -Ttext 7C00 ld: fatal error: -Ttext: invalid option value (expected an integer): 7C00 $ ld test.o -o a.out -Ttext 0x7C00 <works> $ ld test.o -o a.out --section-start=.text=7C00 <works> this does not match the GNU linker (or its documentation) where it says: -Tbss=org -Tdata=org -Ttext=org Same as --section-start, with ".bss", ".data" or ".text" as the sectionname. --section-start=sectionname=org ... org must be a single hexadecimal integer; for compatibility with other linkers, you may omit the leading 0x usually associated with hexadecimal values. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils