From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: Re: [Patch] ioemu-remote: fix gcc4 build problem (?) Date: Mon, 21 Jul 2008 13:35:27 +0200 Message-ID: <4884747F.4080202@amd.com> References: <48833DA3.4060202@amd.com> <18564.27621.920001.130068@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <18564.27621.920001.130068@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Jackson Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Ian Jackson wrote: > Andre Przywara writes ("[Patch] ioemu-remote: fix gcc4 build problem (?)"): >> although I read that the gcc4 build problem should already be fixed, I >> cannot ack this for me: I just did >> $ git clone http://xenbits.xensource.com/git-http/qemu-xen-unstable.git >> and "$ hg pull -u" in xen-staging and still configure stops with missing >> gcc3. In ioemu-remote "git log" says the latest patch was: > > It's not clear to me in which directory you ran `git clone' in. > There are two sensible ways to use the new tree: > > Automatically checked out tree: > ~:$ cd ~/work > ~/work:$ hg clone .../xen-unstable.hg > ~/work:$ cd xen-unstable.hg > ~/work/xen-unstable.hg:$ make -j4 > [ build system runs hg clone ] You mean git clone here, right? > Then if you want to update ioemu-remote: > ~/work/xen-unstable.hg:$ cd tools/ioemu-remote > ~/work/xen-unstable.hg/tools/ioemu-remote:$ git pull > or > ~/work/xen-unstable.hg/tools/ioemu-remote:$ git pull http://somewhere I tried these both version. It says I am up-to-date. Then I just cloned the git tree externally to make sure I am not fooled by some obsolete remote path, broken updates or wrong caching etc. When doing so I assume I get the latest and greatest. But the tree is essentially the same as in tools/ioemu-remote. What were the latest changes you submitted? What changeset should fix this? > Separate tree managed by you: > ~:$ cd ~/work > ~/work:$ hg clone .../xen-unstable.hg > ~/work:$ git clone .../qemu-xen-unstable.git > ~/work:$ cd xen-unstable.hg > ~/work/xen-unstable.hg:$ CONFIG_QEMU=$HOME/work/qemu-xen-unstable make -j4 > ... > > Simply running > git clone http://xenbits.xensource.com/git-http/qemu-xen-unstable.git > isn't really going to help, no matter where you run it. That will > create a directory qemu-xen-unstable but you also need to make sure > the build system will use that directory. Sure. This was just a check to be sure. Regards, Andre. BTW: What were the reasons to use git here? Isn't that making the whole building process more complicated (let alone forgotten updates due to a separate repository)? -- Andre Przywara AMD-Operating System Research Center (OSRC), Dresden, Germany Tel: +49 351 277-84917 ----to satisfy European Law for business letters: AMD Saxony Limited Liability Company & Co. KG, Wilschdorfer Landstr. 101, 01109 Dresden, Germany Register Court Dresden: HRA 4896, General Partner authorized to represent: AMD Saxony LLC (Wilmington, Delaware, US) General Manager of AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy