From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx1.pokylinux.org (Postfix) with ESMTP id 3CEB54C811A5 for ; Tue, 25 Jan 2011 12:36:49 -0600 (CST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 25 Jan 2011 10:36:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.60,375,1291622400"; d="gif'147?scan'147,208,217,147";a="700505108" Received: from rrsmsx604.amr.corp.intel.com ([10.31.0.170]) by orsmga001.jf.intel.com with ESMTP; 25 Jan 2011 10:36:33 -0800 Received: from rrsmsx605.amr.corp.intel.com (10.31.1.129) by rrsmsx604.amr.corp.intel.com (10.31.0.170) with Microsoft SMTP Server (TLS) id 8.2.254.0; Tue, 25 Jan 2011 11:36:33 -0700 Received: from rrsmsx503.amr.corp.intel.com ([10.31.0.31]) by RRSMSX605.amr.corp.intel.com ([10.31.1.129]) with mapi; Tue, 25 Jan 2011 11:36:32 -0700 From: "Lorenzati, Marcelo" To: "yocto@yoctoproject.org" Date: Tue, 25 Jan 2011 11:36:30 -0700 Thread-Topic: ulibc instead of glibc Thread-Index: Acu8vshhXcCyykCCSW6RoYZxBXS5Kw== Message-ID: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Subject: ulibc instead of glibc X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2011 18:36:49 -0000 X-Groupsio-MsgNum: 857 Content-Language: en-US Content-Type: multipart/related; boundary="_004_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_"; type="multipart/alternative" --_004_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_ Content-Type: multipart/alternative; boundary="_000_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_" --_000_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, I wanted to know if it's feasible to build Yocto with ulibc= instead of glibc and if someone have tried. In a really constrained system could be the difference between selecting RT= Linux or another real time OS. Regards [cid:image001.gif@01CBBCA4.CBC86F00] Marcelo Lorenzati Argentina Software Development Center Software and Services Group Phone: +54 351 5358761 marcelo.lorenzati@intel.com --_000_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

         =        I wanted to know if it’s feasible to build Yocto with ulibc instead of glibc and if someone have tried.

In a really constrained system could be the difference between selecting RT Linux or another real time OS.

 

Regards

 

3D"cid:image001.gif@01CB4310.9C4582D0"

Marcelo Lorenzati
Argentina Software Development Center

Software and Services Group
Phone: +54 351 5358761
marcelo.lorenzati@intel.com

 

 

--_000_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_-- --_004_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_ Content-Type: image/gif; name="image001.gif" Content-Description: image001.gif Content-Disposition: inline; filename="image001.gif"; size=1481; creation-date="Tue, 25 Jan 2011 11:36:31 GMT"; modification-date="Tue, 25 Jan 2011 11:36:31 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_004_FE028D69955796489B510CE43DBBE8030118C8B7E8rrsmsx503amrc_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mx1.pokylinux.org (Postfix) with ESMTP id C76BC4C806DA for ; Tue, 25 Jan 2011 13:31:13 -0600 (CST) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id p0PJVCM7002168; Tue, 25 Jan 2011 11:31:12 -0800 (PST) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 25 Jan 2011 11:31:12 -0800 Received: from Macintosh-5.local ([172.25.36.227]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 25 Jan 2011 11:31:12 -0800 Message-ID: <4D3F24FF.8050400@windriver.com> Date: Tue, 25 Jan 2011 13:31:11 -0600 From: Mark Hatle Organization: Wind River Systems User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: "Lorenzati, Marcelo" References: In-Reply-To: X-OriginalArrivalTime: 25 Jan 2011 19:31:12.0343 (UTC) FILETIME=[6CB35670:01CBBCC6] Cc: "yocto@yoctoproject.org" Subject: Re: ulibc instead of glibc X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2011 19:31:14 -0000 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit On 1/25/11 12:36 PM, Lorenzati, Marcelo wrote: > Hi all, > > I wanted to know if it’s feasible to build Yocto with ulibc > instead of glibc and if someone have tried. > > In a really constrained system could be the difference between selecting RT > Linux or another real time OS. > So far uclibc has not been a goal of the Yocto project. With the minimum size of flash parts these days, the configurability of eglibc and the mklibs library optimizer... the use-case for uclibc is quickly going away. (eglibc configuration is not yet implemented in Yocto. Mklibs is currently being implemented.) We have built (at Wind River) eglibc filesystems, single application systems, in foot prints of less then 2 MB of disk space required. As far as I know, currently the smallest flash parts you can get for new designs are in the 4 MB range, and quickly those are being replaced by 16 MB (and larger) parts... eglibc also has the advantage (over uclibc) of better support for a wide range of existing Open Source projects. With that all said, yes it should be feasible to add uclibc to Yocto... but it's not already there as far as I know. --Mark > > Regards > > > > cid:image001.gif@01CB4310.9C4582D0 > > > > *Marcelo Lorenzati** > *Argentina Software Development Center > > Software and Services Group > Phone: +54 351 5358761 > marcelo.lorenzati@intel.com > > > > > > > > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dan.rpsys.net (dan.rpsys.net [93.97.175.187]) by mx1.pokylinux.org (Postfix) with ESMTP id 12ECE4C810E3 for ; Tue, 25 Jan 2011 16:15:11 -0600 (CST) Received: from localhost (dan.rpsys.net [127.0.0.1]) by dan.rpsys.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id p0PMH2rR005321; Tue, 25 Jan 2011 22:17:02 GMT X-Virus-Scanned: Debian amavisd-new at dan.rpsys.net Received: from dan.rpsys.net ([127.0.0.1]) by localhost (dan.rpsys.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id V0VKvjXPAkwg; Tue, 25 Jan 2011 22:17:02 +0000 (GMT) Received: from [192.168.1.45] (tim [93.97.173.237]) (authenticated bits=0) by dan.rpsys.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id p0PMGvWV005308 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 25 Jan 2011 22:16:59 GMT From: Richard Purdie To: Mark Hatle In-Reply-To: <4D3F24FF.8050400@windriver.com> References: <4D3F24FF.8050400@windriver.com> Date: Tue, 25 Jan 2011 22:14:40 +0000 Message-ID: <1295993680.27814.154.camel@rex> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Cc: "yocto@yoctoproject.org" , "Lorenzati, Marcelo" Subject: Re: ulibc instead of glibc X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2011 22:15:12 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit On Tue, 2011-01-25 at 13:31 -0600, Mark Hatle wrote: > On 1/25/11 12:36 PM, Lorenzati, Marcelo wrote: > > Hi all, > > > > I wanted to know if it’s feasible to build Yocto with ulibc > > instead of glibc and if someone have tried. > > > > In a really constrained system could be the difference between selecting RT > > Linux or another real time OS. > > > > So far uclibc has not been a goal of the Yocto project. With the minimum size > of flash parts these days, the configurability of eglibc and the mklibs library > optimizer... the use-case for uclibc is quickly going away. > > (eglibc configuration is not yet implemented in Yocto. Mklibs is currently > being implemented.) > > We have built (at Wind River) eglibc filesystems, single application systems, in > foot prints of less then 2 MB of disk space required. As far as I know, > currently the smallest flash parts you can get for new designs are in the 4 MB > range, and quickly those are being replaced by 16 MB (and larger) parts... > > eglibc also has the advantage (over uclibc) of better support for a wide range > of existing Open Source projects. > > With that all said, yes it should be feasible to add uclibc to Yocto... but it's > not already there as far as I know. Right, we do have old uclibc recipes in Poky still I believe although they would need updating after the recent toolchain bootstrap changes. I do know people using uclibc actively in OE and this may be something people want to add to oe-core so it might end up happening but its not currently on the officially supported by Yocto list. Cheers, Richard From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx1.pokylinux.org (Postfix) with ESMTP id 203CA4C811A5 for ; Wed, 26 Jan 2011 15:31:01 -0600 (CST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP; 26 Jan 2011 13:31:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.60,382,1291622400"; d="scan'208";a="651494461" Received: from unknown (HELO [10.255.14.182]) ([10.255.14.182]) by fmsmga002.fm.intel.com with ESMTP; 26 Jan 2011 13:31:00 -0800 Message-ID: <4D409288.90903@linux.intel.com> Date: Wed, 26 Jan 2011 13:30:48 -0800 From: Darren Hart User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: "Lorenzati, Marcelo" References: In-Reply-To: Cc: "yocto@yoctoproject.org" Subject: Re: ulibc instead of glibc X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jan 2011 21:31:01 -0000 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit On 01/25/2011 10:36 AM, Lorenzati, Marcelo wrote: > Hi all, > > I wanted to know if it’s feasible to build Yocto with ulibc instead of > glibc and if someone have tried. > > In a really constrained system could be the difference between selecting > RT Linux or another real time OS. What size of an image are you hoping to achieve? -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx1.pokylinux.org (Postfix) with ESMTP id 1E2534C8112C for ; Thu, 27 Jan 2011 06:31:15 -0600 (CST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 27 Jan 2011 04:31:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.60,385,1291622400"; d="scan'208";a="651710167" Received: from rrsmsx603.amr.corp.intel.com ([10.31.0.57]) by fmsmga002.fm.intel.com with ESMTP; 27 Jan 2011 04:31:14 -0800 Received: from rrsmsx606.amr.corp.intel.com (10.31.1.130) by rrsmsx603.amr.corp.intel.com (10.31.0.57) with Microsoft SMTP Server (TLS) id 8.2.254.0; Thu, 27 Jan 2011 05:31:14 -0700 Received: from rrsmsx503.amr.corp.intel.com ([10.31.0.31]) by RRSMSX606.amr.corp.intel.com ([10.31.1.130]) with mapi; Thu, 27 Jan 2011 05:31:14 -0700 From: "Lorenzati, Marcelo" To: Darren Hart Date: Thu, 27 Jan 2011 05:31:12 -0700 Thread-Topic: [yocto] ulibc instead of glibc Thread-Index: Acu9oFilpk8cTYdiQUuggQyVveR3wQAAB7YQ Message-ID: References: <4D409288.90903@linux.intel.com> In-Reply-To: <4D409288.90903@linux.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Cc: "yocto@yoctoproject.org" Subject: Re: ulibc instead of glibc X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2011 12:31:15 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Darren, I'm just trying to estimate the minimal footprint that can be achieved for= an image with a basic set of features in order to have a comparison. In march I'll participate in a local academia event in Argentina and I'll b= e talking about Yocto, so I have anticipated that this kind of questions wo= uld be in place. =09 -----Original Message----- From: Darren Hart [mailto:dvhart@linux.intel.com]=20 Sent: Wednesday, January 26, 2011 6:31 PM To: Lorenzati, Marcelo Cc: yocto@yoctoproject.org Subject: Re: [yocto] ulibc instead of glibc On 01/25/2011 10:36 AM, Lorenzati, Marcelo wrote: > Hi all, > > I wanted to know if it's feasible to build Yocto with ulibc instead of > glibc and if someone have tried. > > In a really constrained system could be the difference between selecting > RT Linux or another real time OS. What size of an image are you hoping to achieve? --=20 Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel