This is the mail archive of the
libffi-discuss@sources.redhat.com
mailing list for the libffi project.
RE: libffi on for NetBSD on the PowerPC
- To: "'Eric Green'" <egreen at allegronetworks dot com>, "'geoffk at cygnus dot com'" <geoffk at cygnus dot com>
- Subject: RE: libffi on for NetBSD on the PowerPC
- From: Anthony Green <green at cygnus dot com>
- Date: Fri, 28 Jul 2000 09:00:16 -0700
- Cc: "'libffi-discuss at sources dot redhat dot com'" <libffi-discuss at sources dot redhat dot com>
- Organization: Red Hat
- Reply-To: "green at cygnus dot com" <green at cygnus dot com>
Eric -
I'll try this on a PPC Linux box soon - hopefully we'll get the same output.
The test results look weird, but if I recall correctly there used to be a
bug in GCC's PPC EABI implementation. Maybe that's triggering it. I believe
Geoff wrote about it in the README. I'll look into it later.
In the meanwhile, if you send your config patch to me I can check it into
the sources.
Thanks,
AG
On Friday, July 28, 2000 8:49 AM, Eric Green
[SMTP:egreen@allegronetworks.com] wrote:
> I got libffi to configure and make on NetBSD on a PowerPC.
>
> I used the egcs 1.1.2 version of gcc.
>
> After running ffitest I got the following output:
>
> -------------------------------
>
> 709 return value tests run
> long double return value tests ok!
> 2 vs 2
> float arg tests ok!
> strlen tests passed
> double return value tests ok!
> many arg tests failed! This is a gcc bug.
> 1383096 promotion tests run
> structure test 1 ok!
>
> 0
> 0
> 4.55
> 5.66
> structure test 2 ok!
> 1074934579 246
> Structure test 3 found structure passing bug.
> Current versions of GCC are not 100% compliant with the
> n32 ABI. There is a known problem related to passing
> small structures. Send a bug report to the gcc maintainers.
> structure test 4 ok!
> Structure test 5 found GCC's structure passing bug.
>
> Looks good. No surprises.
>
> --------------------------
>
> I am concerned about the many args test failure and the Structure test 3
> failures.
>
> Let me know what you think.
>
> Eric
>
>
> > -----Original Message-----
> > From: Anthony Green [mailto:green@cygnus.com]
> > Sent: Tuesday, July 25, 2000 1:31 PM
> > To: 'Eric Green'; 'Geoff Keating'
> > Subject: RE: libffi on for NetBSD on the PowerPC
> >
> >
> > On Tuesday, July 25, 2000 12:35 PM, Eric Green
> > [SMTP:egreen@allegronetworks.com] wrote:
> > > I verified that NetBSD does support ELF.
> > >
> > > I modified configure.in to include the following check
> > > powerpc-*-netbsd*) TARGET=POWERPC; TARGETDIR=powerpc;;
> > >
> > > but I am still getting the following error message when I
> > run configure:
> > > configure: error: libffi has not been ported to
> > > powerpc-apple-netbsdelf1.4ZA.
> >
> > Did you rerun autoconf? Or you can make this simple change
> > in configure
> > directly.
> >
> > Let me know how it works out.
> >
> > AG
> >
> << File: ATT00016.htm >>