From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1O5Hb2-0003tY-Ur for garchives@archives.gentoo.org; Fri, 23 Apr 2010 12:03:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E6CDCE08AD for ; Fri, 23 Apr 2010 12:02:59 +0000 (UTC) Received: from mail-bw0-f210.google.com (mail-bw0-f210.google.com [209.85.218.210]) by pigeon.gentoo.org (Postfix) with ESMTP id 47DADE0869 for ; Fri, 23 Apr 2010 11:20:27 +0000 (UTC) Received: by bwz2 with SMTP id 2so5374121bwz.10 for ; Fri, 23 Apr 2010 04:20:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=RleaOtaZ+j1iHEoLJb1bk/DQa7CdpiMjuyOY2IMBibE=; b=cF6QTKjb+lDDZP0v4meItn6XoIKKqMOpW1p5nW3qvARr4bebreNL+Rp/KdJGR3ewdl qXGj+Dml6xaAmASIr5qpsizr49UjI7xqWY07knij4ly8+gSemnxf9ZSeP9gk0LGH2rAo dJXPD3bujyZ03NeIWPAwqi7JbyVLMtgafK+9A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Wkt9pa2rR/+R1Ccn+jiO6PzDfgY2l2Rm3LgtFpJlDaLhkTy6EozIync/bY7veSeIm9 Gzk0eBCWmQrcTZxNm6bjACKiGeY2jqAlrLf72cWAGGtYpGoCpAtWurzB1q6T6wTW2z5V vdHZ101wxrZq8ZBn7qc/wtVAJqRXoz1R4d3zw= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Received: by 10.204.76.83 with HTTP; Fri, 23 Apr 2010 04:20:26 -0700 (PDT) Date: Fri, 23 Apr 2010 15:20:26 +0400 Received: by 10.204.75.35 with SMTP id w35mr1958152bkj.194.1272021626581; Fri, 23 Apr 2010 04:20:26 -0700 (PDT) Message-ID: Subject: [gentoo-embedded] ebuild deps and cross-compiling From: Sergey Mironov To: gentoo-embedded@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 2c55d380-a9cb-4a83-a028-a5a761eba779 X-Archives-Hash: 8cf176707cbec6d18744a84472e110cb Hello. I am maintaining small arm tree built with gentoo crosstools. My rootfs is based on busybox, which has implementation of udev (called mdev). My questions are about bad things i found while working with it. Recently i have to compile sys-devel/libtool to get libltdl - one of its runtime libs. The ebuild has following deps: RDEPEND="sys-devel/gnuconfig >=sys-devel/autoconf-2.60 >=sys-devel/automake-1.10.1" DEPEND="${RDEPEND} || ( app-arch/xz-utils app-arch/lzma-utils ) sys-apps/help2man" I think that auto* tools are not required on target system for ltdl to work. More, those auto-tools implicitly require bash which is not installed in system. I solved the problem by fixing the ebuild in local overlay but it is just workaround. Should i register a libtool bug? Maybe (just guess) one should split libtool into 'runtime' and 'buildtime' packets? Here is another issue: Lets look at dev-libs/openct ebuild. RDEPEND="pcsc-lite? ( sys-apps/pcsc-lite ) usb? ( virtual/libusb:0 ) >=sys-fs/udev-096" My system doesn't have udev. It has mdev from busybox. Openct docs says that mdev is ok, so should i register an ebuild-bug and suggest something like 'udev useflag'? There are util-linux dependencies, which are also incompatible with busybox. I am in doubt. Will be glad to hear your opinion. -- Thanks, Sergey