Date: Tue, 1 Dec 1998 10:20:08 +0530 (IST) From: Kapil Chowksey <kchowksey@hss.hns.com> To: Alfred Perlstein <bright@hotjobs.com> Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: [Ultra] Compiler, again Message-ID: <199812010450.KAA14386@tarang.hss.hns.com> In-Reply-To: <Pine.BSF.4.05.9811301344590.346-100000@bright.fx.genx.net> References: <199811301830.NAA17927@jhicks.glenatl.glenayre.com> <Pine.BSF.4.05.9811301344590.346-100000@bright.fx.genx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 30 November, Alfred Perlstein wrote:
> I have 2.7.2.2 cross compiling from i386->sparc64elf along with the
> binutils.
Did you apply this patch ?
--- config/sparc/sp64-elf.h~ Thu Apr 2 15:22:46 1998
+++ config/sparc/sp64-elf.h Sat Aug 22 13:37:01 1998
@@ -35,19 +35,19 @@
#undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (sparc64-elf)")
-/* A v9 compiler with stack-bias, 32 bit integers and 64 bit pointers,
- in a Medium/Anywhere code model environment. */
+/* A v9 compiler with stack-bias, 32 bit integers, 64 bit longs and
+ 64 bit pointers, in a Medium/Anywhere code model environment. */
#undef TARGET_DEFAULT
#define TARGET_DEFAULT \
- (MASK_V9 + MASK_ARCH64 + MASK_PTR64 /* + MASK_HARD_QUAD */ \
+ (MASK_V9 + MASK_ARCH64 + MASK_LONG64 + MASK_PTR64 + MASK_HARD_QUAD \
+ MASK_STACK_BIAS + MASK_MEDANY + MASK_APP_REGS + MASK_EPILOGUE + MASK_FPU)
/* __svr4__ is used by the C library */
/* ??? __arch64__ is subject to change. */
#undef CPP_PREDEFINES
#define CPP_PREDEFINES "\
--D__sparc__ -D__sparc_v9__ -D__arch64__ -D__svr4__ \
+-D__sparc__ -D__sparc_v9__ -D__arch64__ -D__svr4__ -D__ELF__ \
-Acpu(sparc64) -Amachine(sparc64) \
"
> I'm going to figure out how to do a 'hello world' type thing to make
> sure it works then put the toolchain up on cvs later this week.
>
> The problem i sorta have is that i have to figure out a way to trick
> solaris into running these 'unbranded' binaries, perhaps i'll build the
> toolchain on both boxes then try to link in a .o compiled on my i386 box
> with one compiled on my ultra. Any better ideas?
If you are testing your toolchain with solaris, you had better have
solaris 7. If you don't, then I can send you an OpenBoot client
program for hello world which you can test with by booting it via
tftpboot.
--
Kapil Chowksey Viva GNU !
kchowksey@hss.hns.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812010450.KAA14386>
