77 lines
2.1 KiB
Plaintext
77 lines
2.1 KiB
Plaintext
Index: libffi/ChangeLog.libffi
|
|
===================================================================
|
|
--- libffi.orig/ChangeLog.libffi
|
|
+++ libffi/ChangeLog.libffi
|
|
@@ -1,3 +1,10 @@
|
|
+2009-12-26 Andreas Tobler <a.tobler@schweiz.org>
|
|
+
|
|
+ * configure.ac: Add amd64-*-openbsd*.
|
|
+ * configure: Rebuilt.
|
|
+ * testsuite/lib/libffi-dg.exp (libffi_target_compile): Link
|
|
+ openbsd programs with -lpthread.
|
|
+
|
|
2009-12-26 Anthony Green <green@redhat.com>
|
|
|
|
* testsuite/libffi.call/cls_double_va.c,
|
|
Index: libffi/configure
|
|
===================================================================
|
|
--- libffi.orig/configure
|
|
+++ libffi/configure
|
|
@@ -12151,14 +12151,10 @@ case "$host" in
|
|
TARGET=ARM; TARGETDIR=arm
|
|
;;
|
|
|
|
- amd64-*-freebsd*)
|
|
+ amd64-*-freebsd* | amd64-*-openbsd*)
|
|
TARGET=X86_64; TARGETDIR=x86
|
|
;;
|
|
|
|
- amd64-*-freebsd*)
|
|
- TARGET=X86_64; TARGETDIR=x86
|
|
- ;;
|
|
-
|
|
avr32*-*-*)
|
|
TARGET=AVR32; TARGETDIR=avr32
|
|
;;
|
|
Index: libffi/configure.ac
|
|
===================================================================
|
|
--- libffi.orig/configure.ac
|
|
+++ libffi/configure.ac
|
|
@@ -51,14 +51,10 @@ case "$host" in
|
|
TARGET=ARM; TARGETDIR=arm
|
|
;;
|
|
|
|
- amd64-*-freebsd*)
|
|
+ amd64-*-freebsd* | amd64-*-openbsd*)
|
|
TARGET=X86_64; TARGETDIR=x86
|
|
;;
|
|
|
|
- amd64-*-freebsd*)
|
|
- TARGET=X86_64; TARGETDIR=x86
|
|
- ;;
|
|
-
|
|
avr32*-*-*)
|
|
TARGET=AVR32; TARGETDIR=avr32
|
|
;;
|
|
Index: libffi/testsuite/lib/libffi-dg.exp
|
|
===================================================================
|
|
--- libffi.orig/testsuite/lib/libffi-dg.exp
|
|
+++ libffi/testsuite/lib/libffi-dg.exp
|
|
@@ -1,4 +1,4 @@
|
|
-# Copyright (C) 2003, 2005, 2008 Free Software Foundation, Inc.
|
|
+# Copyright (C) 2003, 2005, 2008, 2009 Free Software Foundation, Inc.
|
|
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
@@ -197,6 +197,10 @@ proc libffi_target_compile { source dest
|
|
lappend options "libs= -shared-libgcc"
|
|
}
|
|
|
|
+ if { [string match "*-*-openbsd*" $target_triplet] } {
|
|
+ lappend options "libs= -lpthread"
|
|
+ }
|
|
+
|
|
lappend options "libs= -lffi"
|
|
|
|
verbose "options: $options"
|