From patchwork Mon Nov 6 00:53:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Smith X-Patchwork-Id: 10042437 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 992DC601EB for ; Mon, 6 Nov 2017 00:54:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A12F2291D5 for ; Mon, 6 Nov 2017 00:54:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9505029224; Mon, 6 Nov 2017 00:54:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 91CA6291D5 for ; Mon, 6 Nov 2017 00:54:38 +0000 (UTC) Received: from localhost ([::1]:46087 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBVgT-0001zt-Ac for patchwork-qemu-devel@patchwork.kernel.org; Sun, 05 Nov 2017 19:54:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBVfo-0001zm-P4 for qemu-devel@nongnu.org; Sun, 05 Nov 2017 19:53:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBVfl-00086x-NX for qemu-devel@nongnu.org; Sun, 05 Nov 2017 19:53:56 -0500 Received: from speedy.comstyle.com ([206.51.28.2]:25607 helo=mail.comstyle.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBVfl-00084t-Hv for qemu-devel@nongnu.org; Sun, 05 Nov 2017 19:53:53 -0500 Received: from mail.comstyle.com (localhost [127.0.0.1]) by mail.comstyle.com (Postfix) with ESMTP id A6F6C9843A for ; Sun, 5 Nov 2017 19:53:38 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=comstyle.com; h=date:from :to:subject:message-id:mime-version:content-type; s=selector1; bh=88NBsKYkENBl9WW/FPkcuLmMCNA=; b=DVum9919mnPuPTFFglUAf8OPJSDd HIeitCIZ8SFGS9iP+wcqlB600tAOWPhKkiSfz+7hOp2S/zwWO5wCZ4VO5JDOcXPY Xax80b6/b94kj+TIllZNat4E2iX5Aq1WOXiIV8nO8dluXe5olFYsisK40h5HQi6r Js3aR5MKecxX09M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=comstyle.com; h=date:from:to :subject:message-id:mime-version:content-type; q=dns; s= selector1; b=sBc6ElyT/okrtzBLHS96ZMUGBi5QqgOxGcg2yyA8azk1sLMokfb dovj73scJWJuDNC2QDTehoIin1srljMLAs31YiS4GPdVmdUxZPWmEsK7IoJztXEm BBehbm3FQJTlaZxa/wIQrl2NAZDAtgj7kfd1pBtDeL5R9G+P01Y99S5Y= Received: from humpty.home.comstyle.com (unknown [IPv6:2607:fea8:12c0:f00:3c40:9470:82cf:3fa8]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: brad) by mail.comstyle.com (Postfix) with ESMTPSA id 79EC098439 for ; Sun, 5 Nov 2017 19:53:38 -0500 (EST) Date: Sun, 5 Nov 2017 19:53:30 -0500 From: Brad Smith To: qemu-devel@nongnu.org Message-ID: <20171106005328.GB84093@humpty.home.comstyle.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.51.28.2 Subject: [Qemu-devel] [PATCH] configure: Deal with OpenBSD/i386 emulation linker X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP OpenBSD/i386 uses elf_i386_obsd for the emulation linker. Signed-off-by: Brad Smith diff --git a/configure b/configure index dd73cce62f..02799d38ac 100755 --- a/configure +++ b/configure @@ -5159,9 +5159,9 @@ if test \( "$cpu" = "i386" -o "$cpu" = "x86_64" \) -a \ "$targetos" != "Darwin" -a "$targetos" != "SunOS" -a \ "$softmmu" = yes ; then # Different host OS linkers have different ideas about the name of the ELF - # emulation. Linux and OpenBSD use 'elf_i386'; FreeBSD uses the _fbsd - # variant; and Windows uses i386pe. - for emu in elf_i386 elf_i386_fbsd i386pe; do + # emulation. Linux uses 'elf_i386'; FreeBSD uses the _fbsd variant; + # OpenBSD uses the _obsd variant; and Windows uses i386pe. + for emu in elf_i386 elf_i386_fbsd elf_i386_obsd i386pe; do if "$ld" -verbose 2>&1 | grep -q "^[[:space:]]*$emu[[:space:]]*$"; then ld_i386_emulation="$emu" roms="optionrom"