public inbox for libffi-discuss@sourceware.org
 help / color / mirror / Atom feed
* libffi 3.0.12 rc3 ready...
@ 2013-02-08 21:21 Anthony Green
  2013-02-08 22:27 ` Peter Bergner
  2013-02-09 17:23 ` Matthias Klose
  0 siblings, 2 replies; 4+ messages in thread
From: Anthony Green @ 2013-02-08 21:21 UTC (permalink / raw)
  To: libffi-discuss

Tons of great feedback so far, and the wiki is filling up....

http://moxielogic.org/wiki/index.php/Libffi_3.0.12


Here's release candidate 3.  Things should be slowing down now.
Still.. would love to get test results on Windows, MacOS, AVR32,
Blackfin, 32-bit MIPS, AArch64, Tile*, Xtensa, Alpha Linux, etc...

ftp://sourceware.org/pub/libffi/libffi-3.0.12-rc3.tar.gz


Changes since rc2 include...


2013-02-08  Andreas Tobler  <andreast@fgznet.ch>

	* src/powerpc/ffi.c (ffi_prep_cif_machdep): Fix small struct
	support.
	* src/powerpc/sysv.S: Ditto.

2013-02-08  Anthony Green <green@moxielogic.com>

	* testsuite/libffi.call/cls_longdouble.c: Remove xfail for
	arm*-*-*.

2013-02-08  Anthony Green <green@moxielogic.com>

	* src/sparc/ffi.c (ffi_prep_closure_loc): Fix cache flushing for GCC.

2013-02-08  Matthias Klose  <doko@ubuntu.com>

	* man/ffi_prep_cif.3: Clean up for debian linter.

2013-02-08  Peter Bergner  <bergner@vnet.ibm.com>

	* src/powerpc/ffi.c (ffi_prep_args_SYSV): Account for FP args pushed
	on the stack.

2013-02-08  Anthony Green <green@moxielogic.com>

	* Makefile.am (EXTRA_DIST): Add missing files.
	* testsuite/Makefile.am (EXTRA_DIST): Ditto.
	* Makefile.in: Rebuilt.

2013-02-08  Anthony Green <green@moxielogic.com>

	* configure.ac: Move sparc asm config checks to within functions
	for compatibility with sun tools.
	* configure: Rebuilt.
	* src/sparc/ffi.c (ffi_prep_closure_loc): Flush cache on v9
	systems.
	* src/sparc/v8.S (ffi_flush_icache): Implement a sparc v9 cache
	flusher.

2013-02-08  Nathan Rossi <nathan.rossi@xilinx.com>

	* src/microblaze/ffi.c (ffi_closure_call_SYSV): Fix handling of
	small big-endian structures.
	(ffi_prep_args): Ditto.

2013-02-07  Anthony Green <green@moxielogic.com>

	* src/sparc/v8.S (ffi_call_v8): Fix typo from last patch
	(effectively hiding ffi_call_v8).

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: libffi 3.0.12 rc3 ready...
  2013-02-08 21:21 libffi 3.0.12 rc3 ready Anthony Green
@ 2013-02-08 22:27 ` Peter Bergner
  2013-02-09 17:23 ` Matthias Klose
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Bergner @ 2013-02-08 22:27 UTC (permalink / raw)
  To: Anthony Green; +Cc: libffi-discuss

On Fri, 2013-02-08 at 16:21 -0500, Anthony Green wrote:
> Tons of great feedback so far, and the wiki is filling up....
> 
> http://moxielogic.org/wiki/index.php/Libffi_3.0.12
> 
> 
> Here's release candidate 3.  Things should be slowing down now.
> Still.. would love to get test results on Windows, MacOS, AVR32,
> Blackfin, 32-bit MIPS, AArch64, Tile*, Xtensa, Alpha Linux, etc...

The 32-bit powerpc-linux results look good (zero failures now),
but the 64-bit powerpc64-linux results have 4 new failures with
the 4 new test cases introduced with rc3:

  cls_struct_va1.c
  cls_uint_va.c
  va_1.c
  va_struct1.c

These seem to match the 64-bit XL powerpc-aix results you posted.
I'm guessing the failure is the same, since powerpc64-linux and
the 64-bit AIX ABIs are almost identical.

Peter



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: libffi 3.0.12 rc3 ready...
  2013-02-08 21:21 libffi 3.0.12 rc3 ready Anthony Green
  2013-02-08 22:27 ` Peter Bergner
@ 2013-02-09 17:23 ` Matthias Klose
  2013-02-09 17:28   ` Matthias Klose
  1 sibling, 1 reply; 4+ messages in thread
From: Matthias Klose @ 2013-02-09 17:23 UTC (permalink / raw)
  To: libffi-discuss

Am 08.02.2013 22:21, schrieb Anthony Green:
> Here's release candidate 3.  Things should be slowing down now.
> Still.. would love to get test results on Windows, MacOS, AVR32,
> Blackfin, 32-bit MIPS, AArch64, Tile*, Xtensa, Alpha Linux, etc...

built and no test failures on the Hurd, kfreebsd-{amd64,i386}, Linux armeabi
(soft and hard float), sparc, s390, i386, amd64, mips, mipsel, powerpc, ia64, x32

sh4 did build, but a build log is missing.

ppc64, s390x, sparc64: 20 test failures (the same)

for mips/mipsel, I see 35 test failures with -mabi=n32 and -m64.

alpha: 8 test failures

build logs at
https://buildd.debian.org/status/package.php?p=libffi&suite=experimental
http://buildd.debian-ports.org/status/package.php?p=libffi&suite=experimental

on all builds I see

/bin/bash: ../../libtool-ldflags: No such file or directory

fixed by:

--- libffi-3.0.12~rc3.orig/Makefile.am
+++ libffi-3.0.12~rc3/Makefile.am
@@ -209,7 +209,7 @@ endif
 libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
 nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)

-LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
+LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/libtool-ldflags $(LDFLAGS))

 libffi_la_LDFLAGS = -no-undefined -version-info `grep -v '^\#'
$(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)


to have it working for the standalone release and the GCC copy, maybe use
$(firstword $(wildcard $(top_srcdir)/libtool-ldflags $(LDFLAGS)
$(top_srcdir)/../libtool-ldflags $(LDFLAGS)))

  Matthias

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: libffi 3.0.12 rc3 ready...
  2013-02-09 17:23 ` Matthias Klose
@ 2013-02-09 17:28   ` Matthias Klose
  0 siblings, 0 replies; 4+ messages in thread
From: Matthias Klose @ 2013-02-09 17:28 UTC (permalink / raw)
  To: libffi-discuss

> to have it working for the standalone release and the GCC copy, maybe use
> $(firstword $(wildcard $(top_srcdir)/libtool-ldflags $(LDFLAGS)
> $(top_srcdir)/../libtool-ldflags $(LDFLAGS)))

should be
$(firstword $(wildcard $(top_srcdir)/libtool-ldflags
$(top_srcdir)/../libtool-ldflags)) $(LDFLAGS)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-02-09 17:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-08 21:21 libffi 3.0.12 rc3 ready Anthony Green
2013-02-08 22:27 ` Peter Bergner
2013-02-09 17:23 ` Matthias Klose
2013-02-09 17:28   ` Matthias Klose

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).