Opened 11 years ago

Closed 11 years ago

#2485 closed bug (fixed)

firefox cannot run on gcc4/gcc2 mixed mode.

Reported by: mt Owned by: axeld
Priority: normal Milestone: R1
Component: System/runtime_loader Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

On hrev26317 (gcc4 / gcc2 mixed mode, build by gcc4) firefox 2.0.0.15 cannot run. (from Terminal and from Tracker.)

~> /boot/home/firefox/firefox-bin
runtime_loader: Buffer not big enough for section string section
runtime_loader: Failed to get gcc version for /boot/home/firefox/firefox-bin
runtime_loader: elf_resolve_symbol: could not resolve symbol '__ti9exception'
resolve symbol "__ti9exception" returned: -2147478780
runtime_loader: troubles relocating: 0x80001304 (image: libstdc++.r4.so)

Change History (4)

comment:1 Changed 11 years ago by mt

I can run firefox on hrev26368 gcc4/gcc2 mixed mode, thanks.

comment:2 Changed 11 years ago by bonefish

Nothing changed in Haiku in this respect. We still use a 4 KB buffer for the section string section. If FireFox' section is bigger, running a version built with the other gcc will fail. I suppose you're running a different FireFox version now, right?

comment:3 Changed 11 years ago by mt

I retested with firefox 2.0.0.14, 2.0.0.15pre, 2.0.0.15 , and they seems to run fine. I think problem is fixed by clean installing hrev26368.

comment:4 Changed 11 years ago by bonefish

Resolution: fixed
Status: newclosed

OK, closing. Please re-open, if encountering the problem again.

Note: See TracTickets for help on using tickets.