diff options
author | green <green@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-01 12:32:24 +0000 |
---|---|---|
committer | green <green@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-01 12:32:24 +0000 |
commit | f2ed59305e28a48429acfad5fc9af544af10ba7e (patch) | |
tree | a1b563fc352abf39f53cdea118e5914385c8cb71 /libffi | |
parent | e1d6e63cf7be2604f91c5670c62b41b154f9d5e7 (diff) | |
download | gcc-f2ed59305e28a48429acfad5fc9af544af10ba7e.tar.gz |
Add openbsd support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155549 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi')
-rw-r--r-- | libffi/ChangeLog | 7 | ||||
-rwxr-xr-x | libffi/configure | 2 | ||||
-rw-r--r-- | libffi/configure.ac | 2 | ||||
-rw-r--r-- | libffi/testsuite/lib/libffi-dg.exp | 6 |
4 files changed, 14 insertions, 3 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index d8412aa066a..0834d035cd4 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -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, diff --git a/libffi/configure b/libffi/configure index b849fe32c1c..5ab81bd4183 100755 --- a/libffi/configure +++ b/libffi/configure @@ -11328,7 +11328,7 @@ case "$host" in TARGET=ARM; TARGETDIR=arm ;; - amd64-*-freebsd*) + amd64-*-freebsd* | amd64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86 ;; diff --git a/libffi/configure.ac b/libffi/configure.ac index a3988395bcc..b663076c113 100644 --- a/libffi/configure.ac +++ b/libffi/configure.ac @@ -51,7 +51,7 @@ case "$host" in TARGET=ARM; TARGETDIR=arm ;; - amd64-*-freebsd*) + amd64-*-freebsd* | amd64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86 ;; diff --git a/libffi/testsuite/lib/libffi-dg.exp b/libffi/testsuite/lib/libffi-dg.exp index 8db38c286a8..bd5a7c84f48 100644 --- a/libffi/testsuite/lib/libffi-dg.exp +++ b/libffi/testsuite/lib/libffi-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2003, 2005, 2008, 2009, 2010 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 @@ -203,6 +203,10 @@ proc libffi_target_compile { source dest type options } { lappend options "libs= -shared-libgcc" } + if { [string match "*-*-openbsd*" $target_triplet] } { + lappend options "libs= -lpthread" + } + lappend options "libs= -lffi" verbose "options: $options" |