Commit ca7c2adb authored by Erick's avatar Erick

Upgrade libffi to 3.0.8

parent f0c81071
This diff is collapsed.
...@@ -2,38 +2,17 @@ ...@@ -2,38 +2,17 @@
# #
# Author: Erick Gallesio [eg@unice.fr] # Author: Erick Gallesio [eg@unice.fr]
# Creation date: 11-Apr-2000 10:30 (eg) # Creation date: 11-Apr-2000 10:30 (eg)
# Last file update: 26-Sep-2009 00:59 (eg) # Last file update: 26-Sep-2009 09:04 (eg)
EXTRA_DIST = EXTRA_DIST =
SUBDIRS = @PCRE@ @GC@ @GMP@ @LIBFFI@ src utils lib \ SUBDIRS = @PCRE@ @GC@ @GMP@ @LIBFFI@ src utils lib \
examples pkgman tests doc examples pkgman tests doc
SVN_URL = @SVN_URL@/STklos
VERSION_TAG = @PACKAGE@-@VERSION@ VERSION_TAG = @PACKAGE@-@VERSION@
VERSION_BETA = $(VERSION_TAG)-beta VERSION_BETA = $(VERSION_TAG)-beta
test: test:
(cd tests; $(MAKE) test) (cd tests; $(MAKE) test)
##prep-version:
## svn commit
## svn update
## rm -rf /usr/tmp/$(VERSION_BETA)
## svn export $(SVN_URL)/trunk /usr/tmp/$(VERSION_BETA)
## svnclonedates `pwd` /usr/tmp/$(VERSION_BETA)
##
##beta: prep-version
## ( cd /usr/tmp; tar cvfz $(VERSION_BETA).tar.gz $(VERSION_BETA) )
## ls -ls /usr/tmp/$(VERSION_BETA).tar.gz
##
##version: prep-version
## -svn rm $(SVN_URL)/tags/$(VERSION_TAG) -m ''
## svn copy . $(SVN_URL)/tags/$(VERSION_TAG) -m ''
## rm -rf /usr/tmp/$(VERSION_TAG)
## cp -a /usr/tmp/$(VERSION_BETA) /usr/tmp/$(VERSION_TAG)
## ( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) )
## ls -ls /usr/tmp/$(VERSION_TAG).tar.gz
##
commit-beta: commit-beta:
eval "expr `cat .beta-number` + 1" > .beta-number eval "expr `cat .beta-number` + 1" > .beta-number
hg commit -m "Preparing version $(VERSION_BETA)`cat .beta-number`" hg commit -m "Preparing version $(VERSION_BETA)`cat .beta-number`"
...@@ -58,15 +37,3 @@ version: commit-version prep-version ...@@ -58,15 +37,3 @@ version: commit-version prep-version
hg tag $(VERSION_TAG) hg tag $(VERSION_TAG)
( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) ) ( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) )
ls -ls /usr/tmp/$(VERSION_TAG).tar.gz ls -ls /usr/tmp/$(VERSION_TAG).tar.gz
# oldversion:
# svn commit
# svn update
# -svn rm $(SVN_URL)/tags/$(VERSION_TAG) -m ''
# svn copy . $(SVN_URL)/tags/$(VERSION_TAG) -m ''
# rm -rf /usr/tmp/$(VERSION_TAG)
# svn export $(SVN_URL)/tags/$(VERSION_TAG) /usr/tmp/$(VERSION_TAG)
# clonedates `pwd` /usr/tmp/$(VERSION_TAG)
# ( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) )
# ls -ls /usr/tmp/$(VERSION_TAG).tar.gz
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
# #
# Author: Erick Gallesio [eg@unice.fr] # Author: Erick Gallesio [eg@unice.fr]
# Creation date: 11-Apr-2000 10:30 (eg) # Creation date: 11-Apr-2000 10:30 (eg)
# Last file update: 26-Sep-2009 00:59 (eg) # Last file update: 26-Sep-2009 09:04 (eg)
VPATH = @srcdir@ VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
...@@ -44,7 +44,7 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ ...@@ -44,7 +44,7 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
ChangeLog INSTALL NEWS TODO config.guess config.sub depcomp \ ChangeLog INSTALL NEWS TODO config.guess config.sub depcomp \
install-sh ltmain.sh missing mkinstalldirs install-sh ltmain.sh missing mkinstalldirs
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4) $(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
...@@ -107,6 +107,7 @@ GZIP_ENV = --best ...@@ -107,6 +107,7 @@ GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@ ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
AMTAR = @AMTAR@ AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@ AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@ AUTOHEADER = @AUTOHEADER@
...@@ -122,6 +123,9 @@ COMPOBJ = @COMPOBJ@ ...@@ -122,6 +123,9 @@ COMPOBJ = @COMPOBJ@
COMPSRC = @COMPSRC@ COMPSRC = @COMPSRC@
CPP = @CPP@ CPP = @CPP@
CPPFLAGS = @CPPFLAGS@ CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@ CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@ DEFS = @DEFS@
DEF_PCRE = @DEF_PCRE@ DEF_PCRE = @DEF_PCRE@
...@@ -142,7 +146,6 @@ GREP = @GREP@ ...@@ -142,7 +146,6 @@ GREP = @GREP@
HAVE_DLOPEN = @HAVE_DLOPEN@ HAVE_DLOPEN = @HAVE_DLOPEN@
HAVE_FFI = @HAVE_FFI@ HAVE_FFI = @HAVE_FFI@
HAVE_GNOME = @HAVE_GNOME@ HAVE_GNOME = @HAVE_GNOME@
HAVE_LDAP = @HAVE_LDAP@
INSTALL = @INSTALL@ INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
...@@ -150,9 +153,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ ...@@ -150,9 +153,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDAP_LIB = @LDAP_LIB@ LDAP_LIB = @LDAP_LIB@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBFFI = @LIBFFI@ LIBFFI = @LIBFFI@
LIBOBJS = @LIBOBJS@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@ LIBS = @LIBS@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@ LTLIBOBJS = @LTLIBOBJS@
LURCDIR = @LURCDIR@ LURCDIR = @LURCDIR@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
...@@ -172,6 +179,7 @@ PCRE = @PCRE@ ...@@ -172,6 +179,7 @@ PCRE = @PCRE@
PCREINC = @PCREINC@ PCREINC = @PCREINC@
PCRELIB = @PCRELIB@ PCRELIB = @PCRELIB@
PCRETARGET = @PCRETARGET@ PCRETARGET = @PCRETARGET@
POW_LIB = @POW_LIB@
PREFIX = @PREFIX@ PREFIX = @PREFIX@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SCMDIR = @SCMDIR@ SCMDIR = @SCMDIR@
...@@ -185,7 +193,6 @@ SH_SUFFIX = @SH_SUFFIX@ ...@@ -185,7 +193,6 @@ SH_SUFFIX = @SH_SUFFIX@
STACK_DIRECTION = @STACK_DIRECTION@ STACK_DIRECTION = @STACK_DIRECTION@
STKCFLAGS = @STKCFLAGS@ STKCFLAGS = @STKCFLAGS@
STRIP = @STRIP@ STRIP = @STRIP@
SVN_URL = @SVN_URL@/STklos
THREADS = @THREADS@ THREADS = @THREADS@
VERSION = @VERSION@ VERSION = @VERSION@
abs_builddir = @abs_builddir@ abs_builddir = @abs_builddir@
...@@ -193,6 +200,7 @@ abs_srcdir = @abs_srcdir@ ...@@ -193,6 +200,7 @@ abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@ abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@ abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@ ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
am__include = @am__include@ am__include = @am__include@
am__leading_dot = @am__leading_dot@ am__leading_dot = @am__leading_dot@
am__quote = @am__quote@ am__quote = @am__quote@
...@@ -731,17 +739,6 @@ version: commit-version prep-version ...@@ -731,17 +739,6 @@ version: commit-version prep-version
( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) ) ( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) )
ls -ls /usr/tmp/$(VERSION_TAG).tar.gz ls -ls /usr/tmp/$(VERSION_TAG).tar.gz
# oldversion:
# svn commit
# svn update
# -svn rm $(SVN_URL)/tags/$(VERSION_TAG) -m ''
# svn copy . $(SVN_URL)/tags/$(VERSION_TAG) -m ''
# rm -rf /usr/tmp/$(VERSION_TAG)
# svn export $(SVN_URL)/tags/$(VERSION_TAG) /usr/tmp/$(VERSION_TAG)
# clonedates `pwd` /usr/tmp/$(VERSION_TAG)
# ( cd /usr/tmp; tar cvfz $(VERSION_TAG).tar.gz $(VERSION_TAG) )
# ls -ls /usr/tmp/$(VERSION_TAG).tar.gz
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded. # Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: .NOEXPORT:
...@@ -38,7 +38,7 @@ LALR: The Dominique Boucher LALR Package ...@@ -38,7 +38,7 @@ LALR: The Dominique Boucher LALR Package
libffi - a portable foreign function interface library libffi - a portable foreign function interface library
====================================================== ======================================================
- Version 3.0.5 - Version 3.0.8
- License: Free (BSD like) - License: Free (BSD like)
- Home Page: http://sourceware.org/libffi/ - Home Page: http://sourceware.org/libffi/
......
...@@ -406,18 +406,6 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], ...@@ -406,18 +406,6 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
]) ])
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# serial 8
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
# Do all the work for Automake. -*- Autoconf -*- # Do all the work for Automake. -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -44,7 +44,7 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ ...@@ -44,7 +44,7 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/stklos-genlex.1.in $(srcdir)/stklos-install.1.in \ $(srcdir)/stklos-genlex.1.in $(srcdir)/stklos-install.1.in \
$(srcdir)/stklos-pkg.1.in $(srcdir)/stklos.1.in TODO $(srcdir)/stklos-pkg.1.in $(srcdir)/stklos.1.in TODO
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4) $(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
...@@ -84,6 +84,7 @@ MANS = $(man_MANS) ...@@ -84,6 +84,7 @@ MANS = $(man_MANS)
DATA = $(dochtml_DATA) $(docimg_DATA) $(docpdf_DATA) $(scheme_DATA) DATA = $(dochtml_DATA) $(docimg_DATA) $(docpdf_DATA) $(scheme_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@ ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
AMTAR = @AMTAR@ AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@ AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@ AUTOHEADER = @AUTOHEADER@
...@@ -99,6 +100,9 @@ COMPOBJ = @COMPOBJ@ ...@@ -99,6 +100,9 @@ COMPOBJ = @COMPOBJ@
COMPSRC = @COMPSRC@ COMPSRC = @COMPSRC@
CPP = @CPP@ CPP = @CPP@
CPPFLAGS = @CPPFLAGS@ CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@ CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@ DEFS = @DEFS@
DEF_PCRE = @DEF_PCRE@ DEF_PCRE = @DEF_PCRE@
...@@ -119,7 +123,6 @@ GREP = @GREP@ ...@@ -119,7 +123,6 @@ GREP = @GREP@
HAVE_DLOPEN = @HAVE_DLOPEN@ HAVE_DLOPEN = @HAVE_DLOPEN@
HAVE_FFI = @HAVE_FFI@ HAVE_FFI = @HAVE_FFI@
HAVE_GNOME = @HAVE_GNOME@ HAVE_GNOME = @HAVE_GNOME@
HAVE_LDAP = @HAVE_LDAP@
INSTALL = @INSTALL@ INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
...@@ -127,9 +130,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ ...@@ -127,9 +130,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDAP_LIB = @LDAP_LIB@ LDAP_LIB = @LDAP_LIB@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBFFI = @LIBFFI@ LIBFFI = @LIBFFI@
LIBOBJS = @LIBOBJS@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@ LIBS = @LIBS@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@ LTLIBOBJS = @LTLIBOBJS@
LURCDIR = @LURCDIR@ LURCDIR = @LURCDIR@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
...@@ -149,6 +156,7 @@ PCRE = @PCRE@ ...@@ -149,6 +156,7 @@ PCRE = @PCRE@
PCREINC = @PCREINC@ PCREINC = @PCREINC@
PCRELIB = @PCRELIB@ PCRELIB = @PCRELIB@
PCRETARGET = @PCRETARGET@ PCRETARGET = @PCRETARGET@
POW_LIB = @POW_LIB@
PREFIX = @PREFIX@ PREFIX = @PREFIX@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SCMDIR = @SCMDIR@ SCMDIR = @SCMDIR@
...@@ -162,7 +170,6 @@ SH_SUFFIX = @SH_SUFFIX@ ...@@ -162,7 +170,6 @@ SH_SUFFIX = @SH_SUFFIX@
STACK_DIRECTION = @STACK_DIRECTION@ STACK_DIRECTION = @STACK_DIRECTION@
STKCFLAGS = @STKCFLAGS@ STKCFLAGS = @STKCFLAGS@
STRIP = @STRIP@ STRIP = @STRIP@
SVN_URL = @SVN_URL@
THREADS = @THREADS@ THREADS = @THREADS@
VERSION = @VERSION@ VERSION = @VERSION@
abs_builddir = @abs_builddir@ abs_builddir = @abs_builddir@
...@@ -170,6 +177,7 @@ abs_srcdir = @abs_srcdir@ ...@@ -170,6 +177,7 @@ abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@ abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@ abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@ ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
am__include = @am__include@ am__include = @am__include@
am__leading_dot = @am__leading_dot@ am__leading_dot = @am__leading_dot@
am__quote = @am__quote@ am__quote = @am__quote@
......
...@@ -36,7 +36,7 @@ POST_UNINSTALL = : ...@@ -36,7 +36,7 @@ POST_UNINSTALL = :
subdir = examples subdir = examples
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4) $(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
...@@ -72,6 +72,7 @@ DIST_SOURCES = ...@@ -72,6 +72,7 @@ DIST_SOURCES =
DATA = $(schemedemo_DATA) DATA = $(schemedemo_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@ ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
AMTAR = @AMTAR@ AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@ AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@ AUTOHEADER = @AUTOHEADER@
...@@ -87,6 +88,9 @@ COMPOBJ = @COMPOBJ@ ...@@ -87,6 +88,9 @@ COMPOBJ = @COMPOBJ@
COMPSRC = @COMPSRC@ COMPSRC = @COMPSRC@
CPP = @CPP@ CPP = @CPP@
CPPFLAGS = @CPPFLAGS@ CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@ CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@ DEFS = @DEFS@
DEF_PCRE = @DEF_PCRE@ DEF_PCRE = @DEF_PCRE@
...@@ -107,7 +111,6 @@ GREP = @GREP@ ...@@ -107,7 +111,6 @@ GREP = @GREP@
HAVE_DLOPEN = @HAVE_DLOPEN@ HAVE_DLOPEN = @HAVE_DLOPEN@
HAVE_FFI = @HAVE_FFI@ HAVE_FFI = @HAVE_FFI@
HAVE_GNOME = @HAVE_GNOME@ HAVE_GNOME = @HAVE_GNOME@
HAVE_LDAP = @HAVE_LDAP@
INSTALL = @INSTALL@ INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
...@@ -115,9 +118,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ ...@@ -115,9 +118,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDAP_LIB = @LDAP_LIB@ LDAP_LIB = @LDAP_LIB@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBFFI = @LIBFFI@ LIBFFI = @LIBFFI@
LIBOBJS = @LIBOBJS@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@ LIBS = @LIBS@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@ LTLIBOBJS = @LTLIBOBJS@
LURCDIR = @LURCDIR@ LURCDIR = @LURCDIR@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
...@@ -137,6 +144,7 @@ PCRE = @PCRE@ ...@@ -137,6 +144,7 @@ PCRE = @PCRE@
PCREINC = @PCREINC@ PCREINC = @PCREINC@
PCRELIB = @PCRELIB@ PCRELIB = @PCRELIB@
PCRETARGET = @PCRETARGET@ PCRETARGET = @PCRETARGET@
POW_LIB = @POW_LIB@
PREFIX = @PREFIX@ PREFIX = @PREFIX@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SCMDIR = @SCMDIR@ SCMDIR = @SCMDIR@
...@@ -150,7 +158,6 @@ SH_SUFFIX = @SH_SUFFIX@ ...@@ -150,7 +158,6 @@ SH_SUFFIX = @SH_SUFFIX@
STACK_DIRECTION = @STACK_DIRECTION@ STACK_DIRECTION = @STACK_DIRECTION@
STKCFLAGS = @STKCFLAGS@ STKCFLAGS = @STKCFLAGS@
STRIP = @STRIP@ STRIP = @STRIP@
SVN_URL = @SVN_URL@
THREADS = @THREADS@ THREADS = @THREADS@
VERSION = @VERSION@ VERSION = @VERSION@
abs_builddir = @abs_builddir@ abs_builddir = @abs_builddir@
...@@ -158,6 +165,7 @@ abs_srcdir = @abs_srcdir@ ...@@ -158,6 +165,7 @@ abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@ abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@ abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@ ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
am__include = @am__include@ am__include = @am__include@
am__leading_dot = @am__leading_dot@ am__leading_dot = @am__leading_dot@
am__quote = @am__quote@ am__quote = @am__quote@
......
(set! *load-path* (cons "lib/" (cons "lib/Lurc.d/" *load-path*)))
(load "thread")
(print (%thread-system))
(define (printer str)
(make-list 5 66)
(print str)
(thread-yield!)
(printer str))
(define (thrower str iter)
(if (> iter 0)
(begin
(print str " iter " iter)
(with-exception-handler
(lambda (exc)
(print "handler " str " iter " iter)
(thread-yield!)
(raise exc))
(lambda ()
(thread-yield!)
(thrower str (- iter 1)))))
(error "damn damn damn" str)))
(define thread1 (make-thread (lambda () (thrower "2lev" 2))))
(define thread2 (make-thread (lambda () (thrower "4lev" 4))))
(thread-start! thread1)
(thread-start! thread2)
(print "awaiting thread1")
(with-handler
(lambda (c)
(print "got thread exception " c))
(thread-join! thread1))
(print "awaiting thread2")
(with-handler
(lambda (c)
(print "got thread exception " c))
(thread-join! thread2))
(print "done")
(if (eq? (%thread-system) 'lurc)
(load "lurc"))
(when (eq? (%thread-system) 'lurc)
(print "testing lurc")
(let ((sig (lurc:signal "test")))
(lurc:watch
sig
(lurc:emit sig)
(lurc:pause)
(print "ERROR")))
(print "done"))
2008-12-18 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
PR libffi/26048
* configure.ac (HAVE_AS_X86_PCREL): New test.
* configure: Regenerate.
* fficonfig.h.in: Regenerate.
* src/x86/sysv.S [!FFI_NO_RAW_API]: Precalculate
RAW_CLOSURE_CIF_OFFSET, RAW_CLOSURE_FUN_OFFSET,
RAW_CLOSURE_USER_DATA_OFFSET for the Solaris 10/x86 assembler.
(.eh_frame): Only use SYMBOL-. iff HAVE_AS_X86_PCREL.
* src/x86/unix64.S (.Lstore_table): Move to .text section.
(.Lload_table): Likewise.
(.eh_frame): Only use SYMBOL-. iff HAVE_AS_X86_PCREL.
2008-01-24 David Edelsohn <edelsohn@gnu.org> 2008-01-24 David Edelsohn <edelsohn@gnu.org>
* configure: Regenerate. * configure: Regenerate.
......
2008-12-19 Anthony Green <green@redhat.com>
* configure.ac: Bump version to 3.0.8.
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
* libtool-version: Increment revision.
* README: Update for new release.
2008-11-11 Anthony Green <green@redhat.com>
* configure.ac: Bump version to 3.0.7.
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
* libtool-version: Increment revision.
* README: Update for new release.
2008-08-25 Andreas Tobler <a.tobler@schweiz.org>
* src/powerpc/ffitarget.h (ffi_abi): Add FFI_LINUX and
FFI_LINUX_SOFT_FLOAT to the POWERPC_FREEBSD enum.
Add note about flag bits used for FFI_SYSV_TYPE_SMALL_STRUCT.
Adjust copyright notice.
* src/powerpc/ffi.c: Add two new flags to indicate if we have one
register or two register to use for FFI_SYSV structs.
(ffi_prep_cif_machdep): Pass the right register flag introduced above.
(ffi_closure_helper_SYSV): Fix the return type for
FFI_SYSV_TYPE_SMALL_STRUCT. Comment.
Adjust copyright notice.
2008-07-24 Anthony Green <green@redhat.com>
* testsuite/libffi.call/cls_dbls_struct.c,
testsuite/libffi.call/cls_double_va.c,
testsuite/libffi.call/cls_longdouble.c,
testsuite/libffi.call/cls_longdouble_va.c,
testsuite/libffi.call/cls_pointer.c,
testsuite/libffi.call/cls_pointer_stack.c,
testsuite/libffi.call/err_bad_abi.c: Clean up failures from
compiler warnings.
2008-07-17 Anthony Green <green@redhat.com>
* configure.ac: Bump version to 3.0.6.
* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
* libtool-version: Increment revision. Add documentation.
* README: Update for new release.
2008-07-16 Kaz Kojima <kkojima@gcc.gnu.org>
* src/sh/ffi.c (ffi_prep_closure_loc): Turn INSN into an unsigned
int.
2008-07-16 Kaz Kojima <kkojima@gcc.gnu.org>
* src/sh/sysv.S: Add .note.GNU-stack on Linux.
* src/sh64/sysv.S: Likewise.
2008-04-03 Anthony Green <green@redhat.com> 2008-04-03 Anthony Green <green@redhat.com>
* libffi.pc.in (Libs): Add -L${libdir}. * libffi.pc.in (Libs): Add -L${libdir}.
......
# Makefile.in generated by automake 1.10 from Makefile.am. # Makefile.in generated by automake 1.10.1 from Makefile.am.
# @configure_input@ # @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
...@@ -235,6 +235,7 @@ CXXFLAGS = @CXXFLAGS@ ...@@ -235,6 +235,7 @@ CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@ CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@ DEFS = @DEFS@
DEPDIR = @DEPDIR@ DEPDIR = @DEPDIR@
DSYMUTIL = @DSYMUTIL@
ECHO = @ECHO@ ECHO = @ECHO@
ECHO_C = @ECHO_C@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@ ECHO_N = @ECHO_N@
...@@ -259,6 +260,7 @@ LTLIBOBJS = @LTLIBOBJS@ ...@@ -259,6 +260,7 @@ LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@ MAINT = @MAINT@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@ MKDIR_P = @MKDIR_P@
NMEDIT = @NMEDIT@
OBJEXT = @OBJEXT@ OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
...@@ -330,6 +332,7 @@ target_os = @target_os@ ...@@ -330,6 +332,7 @@ target_os = @target_os@
target_vendor = @target_vendor@ target_vendor = @target_vendor@
toolexecdir = @toolexecdir@ toolexecdir = @toolexecdir@
toolexeclibdir = @toolexeclibdir@ toolexeclibdir = @toolexeclibdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@ top_builddir = @top_builddir@
top_srcdir = @top_srcdir@ top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = foreign subdir-objects AUTOMAKE_OPTIONS = foreign subdir-objects
...@@ -486,8 +489,8 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) ...@@ -486,8 +489,8 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \ @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
f=$(am__strip_dir) \ f=$(am__strip_dir) \
echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
$(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
else :; fi; \ else :; fi; \
done done
...@@ -495,8 +498,8 @@ uninstall-libLTLIBRARIES: ...@@ -495,8 +498,8 @@ uninstall-libLTLIBRARIES:
@$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \ @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
p=$(am__strip_dir) \ p=$(am__strip_dir) \
echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
$(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
done done
clean-libLTLIBRARIES: clean-libLTLIBRARIES:
...@@ -1203,8 +1206,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) ...@@ -1203,8 +1206,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
unique=`for i in $$list; do \ unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \ done | \
$(AWK) ' { files[$$0] = 1; } \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
END { for (i in files) print i; }'`; \ END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique mkid -fID $$unique
tags: TAGS tags: TAGS
...@@ -1229,8 +1232,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \ ...@@ -1229,8 +1232,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \
unique=`for i in $$list; do \ unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \ done | \
$(AWK) ' { files[$$0] = 1; } \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { for (i in files) print i; }'`; \ END { if (nonempty) { for (i in files) print i; }; }'`; \
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \ test -n "$$unique" || unique=$$empty_fix; \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
...@@ -1240,13 +1243,12 @@ ctags: CTAGS ...@@ -1240,13 +1243,12 @@ ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \ CTAGS: ctags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP) $(TAGS_FILES) $(LISP)
tags=; \ tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) fficonfig.h.in $(LISP) $(TAGS_FILES)'; \ list='$(SOURCES) $(HEADERS) fficonfig.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \ unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \ done | \
$(AWK) ' { files[$$0] = 1; } \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { for (i in files) print i; }'`; \ END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \ test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_