WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: linker error with xen-tools (tip)

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: linker error with xen-tools (tip)
From: Dulloor <dulloor@xxxxxxxxx>
Date: Thu, 1 Apr 2010 02:01:42 -0400
Delivery-date: Wed, 31 Mar 2010 23:02:27 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:content-type :content-transfer-encoding; bh=m/tfz7QhCAmc2LBqZPDxQBY+lZLL6wQ3XLXgksA1P/k=; b=giOuEwKD5QJxTufl2hsqmh8pUEYF2qThIXZUu2T9wI3GH9cP7gYPgFdBKGZ4p3xUWY gh/JujqpQwQbGTyjME7zqTjJgMKeali5pvF2FzLswhxGs9XYkV5GS/N81j7U1uYobISV KxutUG5FTf5PHbsZTCWGBqCtOiSKsRu0H0x6I=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=AJFd5yxhNC8agXztIuOMHmJB+nR9MiVl13rEYX91xSsdcFJp1FwTnWDwWWezaDMsC9 kGvVn5PmNr/T4TfreLNTjnrmPNRKwlrdkHHwMXTcO5Nij5iLKgzH7udMn/rLT4YbnCkw VFLfB9Fk+//QSYQLkRcdgI1ANu5Z2JgNN6CAI=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <u2o940bcfd21003312257he8a1ce7aracf1bf27ac0598e1@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <u2o940bcfd21003312257he8a1ce7aracf1bf27ac0598e1@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Also, "make clean" doesn't help either. The error goes away only on a
(trial and error) reordering of my patch set.

-dulloor

On Thu, Apr 1, 2010 at 1:57 AM, Dulloor <dulloor@xxxxxxxxx> wrote:
> With my modifications to libxc(adding/modifying a few files), I get
> the following error, but only intermittently. There are no compilation
> errors in my code. And, also interestingly when I add back the same
> changes piece-meal and in a different order, this linker error
> disappears. What could be the reason ?
>
> gcc  -O2 -fomit-frame-pointer -m64 -fno-strict-aliasing -std=gnu99
> -Wall -Wstrict-prototypes -Wno-unused-value
> -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF
> .loadpolicy.o.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -Wall -g
> -Werror  -I../../../tools/libxc -I../../../tools/include
> -I../../../tools/flask/libflask/include -I. -c -o loadpolicy.o
> loadpolicy.c
> gcc -O2 -fomit-frame-pointer -m64 -fno-strict-aliasing -std=gnu99
> -Wall -Wstrict-prototypes -Wno-unused-value
> -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF
> .flask-loadpolicy.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -Wall
> -g -Werror  -I../../../tools/libxc -I../../../tools/include
> -I../../../tools/flask/libflask/include -I.     -L../../../tools/libxc
> -L../../../tools/flask/libflask loadpolicy.o   -L. -lflask
> -L../../../tools/libxc -lxenctrl -o flask-loadpolicy
> ../../../tools/libxc/libxenctrl.so: undefined reference to `xc_dom_printf'
> collect2: ld returned 1 exit status
> make[5]: *** [flask-loadpolicy] Error 1
> make[5]: Leaving directory
> `/data/devel/xen-devel/xen-unstable-numa-tip.hg/tools/flask/utils'
> make[4]: *** [subdir-install-utils] Error 2
> make[4]: Leaving directory
> `/data/devel/xen-devel/xen-unstable-numa-tip.hg/tools/flask'
> make[3]: *** [subdirs-install] Error 2
> make[3]: Leaving directory
> `/data/devel/xen-devel/xen-unstable-numa-tip.hg/tools/flask'
> make[2]: *** [subdir-install-flask] Error 2
> make[2]: Leaving directory
> `/data/devel/xen-devel/xen-unstable-numa-tip.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory
> `/data/devel/xen-devel/xen-unstable-numa-tip.hg/tools'
> make: *** [install-tools] Error 2
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>