From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B2B04138CBD for ; Fri, 13 Mar 2015 08:13:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 147F2E08D9; Fri, 13 Mar 2015 08:13:05 +0000 (UTC) Received: from gw1.transmode.se (gw1.transmode.se [195.58.98.146]) by pigeon.gentoo.org (Postfix) with ESMTP id 7562EE08D9 for ; Fri, 13 Mar 2015 08:13:04 +0000 (UTC) Received: from exch2.transmode.se (exch2.transmode.se [192.168.203.24]) by gw1.transmode.se (Postfix) with ESMTP id 7D7401186FD9 for ; Fri, 13 Mar 2015 09:13:03 +0100 (CET) Received: from exch1.transmode.se (192.168.201.16) by exch2.transmode.se (192.168.203.24) with Microsoft SMTP Server (TLS) id 15.0.995.29; Fri, 13 Mar 2015 09:13:03 +0100 Received: from exch1.transmode.se ([fe80::fc1a:b575:a6a1:145b]) by exch1.transmode.se ([fe80::fc1a:b575:a6a1:145b%19]) with mapi id 15.00.0995.028; Fri, 13 Mar 2015 09:13:02 +0100 From: Joakim Tjernlund To: "gentoo-portage-dev@lists.gentoo.org" Subject: Re: [gentoo-portage-dev] Re: running ebuild in src tree Thread-Topic: [gentoo-portage-dev] Re: running ebuild in src tree Thread-Index: AQHQXVd8CmY2iPQxKUui6o2uEMgwaJ0Z/5iA Date: Fri, 13 Mar 2015 08:13:01 +0000 Message-ID: <1426234381.3123.16.camel@transmode.se> References: <1426089808.31989.42.camel@transmode.se> <55008A9F.1060705@gentoo.org> <1426100187.31989.54.camel@transmode.se> <5500916E.5040203@gentoo.org> <1426181219.31989.128.camel@transmode.se> In-Reply-To: Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.15.91 x-originating-ip: [192.168.200.4] Content-Type: text/plain; charset="iso-8859-15" Content-ID: Content-Transfer-Encoding: quoted-printable Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org MIME-Version: 1.0 X-Archives-Salt: 25816e28-a133-4c83-8cab-1d03a1884764 X-Archives-Hash: fa13719e88d6f779cfc488e0110eddb8 On Fri, 2015-03-13 at 06:32 +0000, Duncan wrote: > Joakim Tjernlund posted on Thu, 12 Mar 2015 17:26:59 +0000 as excerpted: >=20 > > No, there can be no copy of sources for what I want. It just gets in th= e way having to do that. >=20 > ?? >=20 > Copying to tmpfs is copying to memory, and copying to memory in /some/ f= orm must occur in ordered to=20 > operate on the files at all, that is, with any build at all, so I don't = see the problem, at least if=20 > you're=20 > working on a machine with say 2+ gigs RAM. (There might be problems on a= =20 > half-gig RAM machine, but that's not particularly appropriate as a devel= oper machine in any case, these=20 > days, unless you're talking embedded, which you didn't mention.) >=20 > But of course, gentoo/portage lets you do it your way too, as demonstrat= ed by the hacks you posted. =3D:^) >=20 When you are developing SW you do the edit/build cycle often and it is real= ly=20 annoying to copy a big src tree, rebuild everything (as timestamps, deps ch= anges), move to another src to do any debugging etc. Try it on your own development by just copying= you src tree every time you want to build, you get very tired of it real soon :) Don't get me wrong, portage is a wounderful pkg mgr, I just want to extend = its use to be more helpful during development too, without having to do really ugly hacks like= I showed you. Jocke=