--- Comment #18 from hjl dot tools at gmail dot com 2010-09-08 00:32
---
(In reply to comment #17)
> (In reply to comment #9)
> > unwind-ia64_s.o(.text+0x30b2): In function `uw_frame_state_for':
> > ../.././../gcc-4.5-20091112/libgcc/../gcc/config/ia64/unwind-ia64.c:1788:
> > undefined
--- Comment #17 from gerald at pfeifer dot com 2010-09-07 23:19 ---
(In reply to comment #9)
> unwind-ia64_s.o(.text+0x30b2): In function `uw_frame_state_for':
> ../.././../gcc-4.5-20091112/libgcc/../gcc/config/ia64/unwind-ia64.c:1788:
> undefined reference to `_Unwind_FindTableEntry'
>
--- Comment #16 from mexas at bristol dot ac dot uk 2009-12-17 23:00
---
I just checked that gcc4.2.5 installs fine on ia64 FreeBSD 9.0 current, but
all newer versions fail to build. Is it possible/feasible to debug this
by comparing gcc42 and gcc43? Unfortunately it's beyond my skills,
--- Comment #15 from mexas at bristol dot ac dot uk 2009-11-23 21:47
---
> Hi Marcel, sorry to bother you with this again.
> Are you happy to be on my Cc list for this "bug"?
Sure. sje@ doesn't quite know what he's talking about
because he doesn't know FreeBSD.
See also below.
>
--- Comment #14 from mexas at bristol dot ac dot uk 2009-11-23 16:12
---
can I add a FBSD ia64 developer email to the CC list (xcl...@mac.com)?
I tried to do this before, but was refused.
I'm just reporting the bug. I've neigher skill not time
to deal with this.
--
http://gcc.gnu.
--- Comment #13 from sje at cup dot hp dot com 2009-11-23 15:43 ---
I think you will need to create a fde-freebsd.c file in gcc/config/ia64 to
define Unwind_FindTableEntry. See fde-glibc.c and fde-vms.c for examples.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40959
--- Comment #12 from mexas at bristol dot ac dot uk 2009-11-21 11:47
---
I see..
So what is the way forward?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40959
--- Comment #11 from kargl at gcc dot gnu dot org 2009-11-20 18:10 ---
(In reply to comment #10)
> Does freebsd use glibc? Does freebsd have a system libunwind? I am going to
> guess yes to the first question and no to the second in which case you need to
> edit gcc/config.gcc and modi
--- Comment #10 from sje at cup dot hp dot com 2009-11-20 16:59 ---
Does freebsd use glibc? Does freebsd have a system libunwind? I am going to
guess yes to the first question and no to the second in which case you need to
edit gcc/config.gcc and modify the 'ia64*-*-freebsd*' entry to
--- Comment #9 from mexas at bristol dot ac dot uk 2009-11-18 12:50 ---
and the same for gcc45:
[skip]
unwind-ia64_s.o(.text+0x30b2): In function `uw_frame_state_for':
../.././../gcc-4.5-20091112/libgcc/../gcc/config/ia64/unwind-ia64.c:1788:
undefined reference to `_Unwind_FindTableEnt
--- Comment #8 from mexas at bristol dot ac dot uk 2009-11-18 12:30 ---
this seems to help to pass that error, now I'm stopped with this:
[skip]
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/sh ../.././../gcc-4.4-20091110/li
--- Comment #7 from sje at cup dot hp dot com 2009-11-16 18:14 ---
The patch worked for me after changing some leading spaces to tabs If you
grabbed it with a cut-n-paste the patch may have had spaces in it instead of
tabs (or perhaps it was put in the report that way). You can either
--- Comment #6 from mexas at bristol dot ac dot uk 2009-11-16 09:50 ---
The suggested patch seems to fail.
Perhaps it's out of sync now.
# patch ./libgcc/config.host patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--
|Index: li
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-09-26 19:53 ---
the target for crtfastmath.o should come from libgcc/config/ia64/t-ia64.
Does this patch fix it:
Index: libgcc/config.host
===
--- libgcc/config.host (
--- Comment #4 from sje at cup dot hp dot com 2009-08-26 22:58 ---
In addition to copying the t-* files over, you also need to modify config.gcc.
If you look at the 'alpha*-*-freebsd*' entry in that file you will see where
tmake_file is set to a list of files including t-crtfm. The 'ia
--- Comment #3 from mexas at bristol dot ac dot uk 2009-08-11 11:14 ---
Some very basic analysis.
gcc43 builds on alpha, but not on ia64,
so I was trying to spot the difference.
# pwd
/usr/ports/lang/gcc43
# grep -C3 crtfastmath ./work/build/gcc/Makefile
# List of extra object files th
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Severity|major |normal
Component|c |target
GCC ta
17 matches
Mail list logo