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]

Re: --target=v850-unknown-elf, linker problem


Hi,

> I've taken the liberty of cleaning up the L_callt_save_interrupt
> #ifdef, making it consistent with the following one for
> L_callt_save_all_interrupt. (This not only removes the .text error, but
> adopts the easier to handle layout of the latter.)

> Would you mind applying the attached patch, and rebuilding v850e-gcc, to
> check it works for you? I'd happily have a look at the elf generated
> from a small test, if you'd like to send it off-list. (Just the
> .call_table_data and .call_table_text sections would suffice.) Once
> we're happy with it, I'll put the bug report and patch into bugzilla.

great, thanks for that patch.  I've just applied it and reinstalled
the complete toolchain from scratch.

I'll send you the relevant files by private mail, if anybody else
is interested, i can also forward them.


To compile the toolchain i did:

In /rest/tmp i have:
gcc-3.3.4
binutils-2.16
newlib-1.13.0
bbin (empty)
bgcc (empty)
bnl (empty)

In bbin:
../binutils-2.16/configure \
  --target=v850e-unknown-elf \
  --prefix=/opt/v850e-unknown-elf \
  --disable-nls
make
make install

export PATH=/opt/v850e-unknown-elf/bin:$PATH

In bgcc:
../gcc-3.4.4/configure \
  --target=v850e-unknown-elf \
  --prefix=/opt/v850e-unknown-elf \
  --enable-languages="c" \
  --disable-nls
make
make install

In bnl:
../newlib-1.13.0/configure \
  --target=v850e-unknown-elf \
  --prefix=/opt/v850e-unknown-elf \
  --disable-nls
make
make install


Best regards,
Torsten.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]