* [Linux-ia64] gcc-ia64 latest distributions
@ 2001-03-22 4:50 thembeka
2001-03-22 5:44 ` David Mosberger
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: thembeka @ 2001-03-22 4:50 UTC (permalink / raw)
To: linux-ia64
[-- Attachment #1: Type: text/plain, Size: 211 bytes --]
Where can I get gcc-ia64 updates? I was trying to compile the linux-ia64 kernel to use with the ski simulator and got an error message that the version of gcc-ia64-000216 (?) was too old.
Regards
Progress
[-- Attachment #2: Type: text/html, Size: 663 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] gcc-ia64 latest distributions
2001-03-22 4:50 [Linux-ia64] gcc-ia64 latest distributions thembeka
@ 2001-03-22 5:44 ` David Mosberger
2001-03-23 7:13 ` Jim Wilson
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2001-03-22 5:44 UTC (permalink / raw)
To: linux-ia64
>>>>> On Wed, 21 Mar 2001 23:50:41 -0500, "thembeka" <thembeka@bellsouth.net> said:
thembeka> Where can I get gcc-ia64 updates? I was trying to compile
thembeka> the linux-ia64 kernel to use with the ski simulator and
thembeka> got an error message that the version of gcc-ia64-000216
thembeka> (?) was too old.
That message is wrong for IA-64. It is removed by the IA-64 Linux
patch. Did you apply that patch on top of the offical kernel sources?
If not, you need to do so. It can be found at:
ftp.kernel.org/pub/linux/kernel/ports/ia64/
--david
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] gcc-ia64 latest distributions
2001-03-22 4:50 [Linux-ia64] gcc-ia64 latest distributions thembeka
2001-03-22 5:44 ` David Mosberger
@ 2001-03-23 7:13 ` Jim Wilson
2001-03-23 17:31 ` Khalid Aziz
2001-03-25 0:27 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: Jim Wilson @ 2001-03-23 7:13 UTC (permalink / raw)
To: linux-ia64
I used to maintain a copy of gcc sources on ftp.cygnus.com, but that machine
has been down for 2 weeks now, and I haven't gotten any answer as to when it
will be back up. That version of gcc was getting pretty old though, and
wasn't being actively maintained anymore.
If you have any recent OS distribution from any Linux vendor, then you can
get a good copy of gcc from there. They all have source RPMS of gcc, which are
all pretty much the same compiler that I was maintaining on ftp.cygnus.com.
For instance, on ftp.redhat.com, or any mirror, you can find this in
/pub/redhat/beta/fisher/en/SRPMS/ia64/SRPMS/gnupro-1117-6.src.rpm
If you want a completely up-to-date copy of gcc, then you have to get it
from the FSF.
For gcc: <http://gcc.gnu.org>
For binutils (as/ld/etc): <http://sources.redhat.com/binutils>
However, these are development versions, and if you use them, you
need to be prepared to deal with occasional instabilities. Also, there
are some known bugs that need to be fixed before these will be widely used.
E.g. there are kernel miscompilation problems to fix.
Jim
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] gcc-ia64 latest distributions
2001-03-22 4:50 [Linux-ia64] gcc-ia64 latest distributions thembeka
2001-03-22 5:44 ` David Mosberger
2001-03-23 7:13 ` Jim Wilson
@ 2001-03-23 17:31 ` Khalid Aziz
2001-03-25 0:27 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: Khalid Aziz @ 2001-03-23 17:31 UTC (permalink / raw)
To: linux-ia64
Since you are trying to build a kernel for ski simulator, I assume you
are looking for a cross-compiler for x86 host. You can find it at
<ftp://puffin.external.hp.com/pub/ia64/gcc-2.96-ia64-000717-snap001117-build3.tar.gz>.
Untar it from root directory and it will untar under opt/ia64.
==================================
Khalid Aziz Linux Development Laboratory
(970)898-9214 Hewlett-Packard
khalid@fc.hp.com Fort Collins, CO
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Linux-ia64] gcc-ia64 latest distributions
2001-03-22 4:50 [Linux-ia64] gcc-ia64 latest distributions thembeka
` (2 preceding siblings ...)
2001-03-23 17:31 ` Khalid Aziz
@ 2001-03-25 0:27 ` David Mosberger
3 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2001-03-25 0:27 UTC (permalink / raw)
To: linux-ia64
>>>>> On Sat, 24 Mar 2001 19:13:28 -0500, "thembeka" <thembeka@bellsouth.net> said:
thembeka> entry.S:1028: Error: Unknown opcode `mov.ret.sptk b7=r28,1f'
Oops, it appears that the old assembler didn't support this
instruction. I didn't realize that because I didn't start using it
until recently.
An easy workaround would be the following. In
arch/ia64/kernel/entry.h, change the first line of:
#if defined(CONFIG_ITANIUM_ASTEP_SPECIFIC) || defined(CONFIG_ITANIUM_B1_SPECIFIC)
# define MOVBR(type,br,gr,lbl) mov br=gr
to
#if 1
# define MOVBR(type,br,gr,lbl) mov br=gr
I think that should get you around the assembler problem.
Alternatively, you could upgrade the toolchain using the tar ball that
Khalid pointed you to.
--david
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-03-25 0:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-22 4:50 [Linux-ia64] gcc-ia64 latest distributions thembeka
2001-03-22 5:44 ` David Mosberger
2001-03-23 7:13 ` Jim Wilson
2001-03-23 17:31 ` Khalid Aziz
2001-03-25 0:27 ` David Mosberger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox