From patchwork Thu Dec 5 09:39:41 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Dawson X-Patchwork-Id: 296754 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 3F2152C0079 for ; Thu, 5 Dec 2013 20:39:59 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5E0CD8B8C9; Thu, 5 Dec 2013 09:39:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T0MaZyPwYfhM; Thu, 5 Dec 2013 09:39:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id CA22C8B8CF; Thu, 5 Dec 2013 09:39:57 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 697771BF94B for ; Thu, 5 Dec 2013 09:39:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id BC7EA8BEED for ; Thu, 5 Dec 2013 09:39:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TB2GqqnWF66p for ; Thu, 5 Dec 2013 09:39:46 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by whitealder.osuosl.org (Postfix) with ESMTPS id E02988BE90 for ; Thu, 5 Dec 2013 09:39:45 +0000 (UTC) Received: by mail-wi0-f173.google.com with SMTP id hn9so5206585wib.6 for ; Thu, 05 Dec 2013 01:39:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id; bh=eeeGY1QVqNFsisnzJ3+d+YbPz1vzrhedRvCmRoEB8f8=; b=jMjWveVvmmSaEb3TvTqumrzcdHgVuTpmPKW+VBY9aluUgibbEBIWTnFURZYRxZN1Us aaFIdAOJ3PJdN0x894dTCA0XKHM4d3l1xLy+EzQr4q4uslYR4pMVTtr6OE4Ud6xd3wvU N8U5iHLxxhkLtYqOa6ODP7423jwmmHu6me1Iitig1pD/pjpeD7bu8x64X2Ou/gBC3ppW crDzNaRxTmbNDgtq49QEuvoyNQgnzFrfrup5azYXXFwd9YhJNAwikCCs5lTGTveL6fVy prwvYrr9OatE8pIP7PHKvtarUdmP0MuSENzjfFytf8GvkmJv3wh5g9lK1AYESSxejwpq 4kog== X-Received: by 10.180.108.97 with SMTP id hj1mr10966177wib.59.1386236384315; Thu, 05 Dec 2013 01:39:44 -0800 (PST) Received: from localhost.localdomain (host109-150-80-255.range109-150.btcentralplus.com. [109.150.80.255]) by mx.google.com with ESMTPSA id w20sm4561494wia.5.2013.12.05.01.39.42 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Dec 2013 01:39:43 -0800 (PST) From: spdawson@gmail.com To: buildroot@busybox.net Date: Thu, 5 Dec 2013 09:39:41 +0000 Message-Id: <1386236381-18778-1-git-send-email-spdawson@gmail.com> X-Mailer: git-send-email 1.8.3.2 Subject: [Buildroot] [PATCH v2] udev: disable on avr32 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net From: Simon Dawson udev requires the epoll_create1 system call, which is not available on avr32. Signed-off-by: Simon Dawson --- v2: Fix system/Config.in too, as suggested by Arnout Vandecappelle package/network-manager/Config.in | 2 ++ package/udev/Config.in | 2 ++ package/udisks/Config.in | 2 ++ system/Config.in | 3 +++ 4 files changed, 9 insertions(+) diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in index 1e2a876..5513c01 100644 --- a/package/network-manager/Config.in +++ b/package/network-manager/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_NETWORK_MANAGER bool "NetworkManager" + depends on !BR2_avr32 # udev depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV select BR2_PACKAGE_DBUS depends on BR2_INET_IPV6 @@ -28,6 +29,7 @@ config BR2_PACKAGE_NETWORK_MANAGER http://projects.gnome.org/NetworkManager/ comment "NetworkManager needs a toolchain w/ IPv6, largefile, wchar, threads" + depends on !BR2_avr32 depends on BR2_USE_MMU depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || !BR2_USE_WCHAR || \ !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/udev/Config.in b/package/udev/Config.in index c8aedd0..374a7bf 100644 --- a/package/udev/Config.in +++ b/package/udev/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_UDEV bool "udev" + depends on !BR2_avr32 # no epoll_create1 depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV depends on BR2_LARGEFILE # util-linux depends on BR2_USE_WCHAR # util-linux @@ -40,4 +41,5 @@ comment "enabling all extras needs a toolchain w/ wchar, threads" endif comment "udev requires /dev mgmnt set to udev under System configuration" + depends on !BR2_avr32 depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 09070b4..e9539a3 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_UDISKS bool "udisks" + depends on !BR2_avr32 # udev depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-glib -> glib2 depends on BR2_USE_MMU # lvm2 @@ -36,6 +37,7 @@ config BR2_PACKAGE_UDISKS_LVM2 endif comment "udisks needs udev /dev management and a toolchain w/ wchar, threads" + depends on !BR2_avr32 depends on BR2_USE_MMU depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV || \ !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/system/Config.in b/system/Config.in index c8f2758..54c196c 100644 --- a/system/Config.in +++ b/system/Config.in @@ -116,15 +116,18 @@ config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV bool "Dynamic using udev" + depends on !BR2_avr32 # udev depends on BR2_LARGEFILE # udev depends on BR2_USE_WCHAR # udev depends on !BR2_PREFER_STATIC_LIB # udev -> kmod select BR2_PACKAGE_UDEV comment "udev needs a toolchain w/ largefile, wchar" + depends on !BR2_avr32 # udev depends on !(BR2_LARGEFILE && BR2_USE_WCHAR) comment "udev doesn't work with 'prefer static libraries'" + depends on !BR2_avr32 # udev depends on BR2_PREFER_STATIC_LIB endchoice