From owner-freebsd-stable@FreeBSD.ORG Wed Jan 21 20:12:18 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48AE61065754 for ; Wed, 21 Jan 2009 20:12:18 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from mail-ew0-f20.google.com (mail-ew0-f20.google.com [209.85.219.20]) by mx1.freebsd.org (Postfix) with ESMTP id A272B8FC17 for ; Wed, 21 Jan 2009 20:12:17 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: by ewy13 with SMTP id 13so2271205ewy.19 for ; Wed, 21 Jan 2009 12:12:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=o5868Rh9SGC/Oi/Rfh27dlw1iAj+VZ7aYWfNqtzWO1M=; b=iPKqqFs9iIi8zZldwWH4Bu6ITmk1qQjtkUhz06DcYYQ1s6fWSLaKRAxb3dt4sNNs9I nkJ7cKxvXnwvzL54hEYrDUhlvJKpQhBgtIFM8oRfIwqjSZdD+KblWlCVtQjuTcGq8Xwr ChqzimBC/ntaRlGRIx7RAtalwD9Cxppmr79Hk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=CLKByrRgiFu1A4Z7YsTAmbCB01ev1rB27LuBNTd/KnedP7eeIVSTkcKyZ6ayUWcqVG HxZDWKgjCXeLJslJKNbwdNfP9gSB//bz4Pd+e35yBy5PgAi7K0F9Ftz1mxBbxTriV0o4 mzerlrTnV5K/QxOGHNmIj7Tc+3MM21Z8xUEEg= MIME-Version: 1.0 Received: by 10.86.99.9 with SMTP id w9mr1794548fgb.38.1232568736382; Wed, 21 Jan 2009 12:12:16 -0800 (PST) In-Reply-To: <20090119224750.GA7463@keltia.freenix.fr> References: <20090119224750.GA7463@keltia.freenix.fr> Date: Wed, 21 Jan 2009 23:12:16 +0300 Message-ID: From: pluknet To: Ollivier Robert Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org, John Baldwin Subject: Re: SYSV* mandatory for COMPAT_IA32 on amd64? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2009 20:12:19 -0000 2009/1/20 Ollivier Robert : > I must have missed the HEADS-UP or something but it seems that the SYSV IPC > options are now mandatory in order to compile an amd64 kernel with > COMPAT_IA32... I get linking errors in kernel.debug because > freebsd32_syscalls.o is referencing the SYSV syscalls... > > Am I alone? It seems there was always so that COMPAT_IA32 option also required SYSV* options. At least since sys/compat/freebsd32/syscalls.master v1.2 those sysv* marked as always included. Earlier COMPAT_IA32 sysv* modules could not be loaded (even if such one exists). But since r183365 (and subsequent MFC to 6/7) this restriction starts to look odd. -- wbr, pluknet