All of lore.kernel.org
 help / color / mirror / Atom feed
* Error  on make dist in xen-unstable
@ 2013-03-07  9:11 Dietmar Hahn
  2013-03-11  8:50 ` Dietmar Hahn
  0 siblings, 1 reply; 3+ messages in thread
From: Dietmar Hahn @ 2013-03-07  9:11 UTC (permalink / raw)
  To: xen-devel

Hi,

I cloned a fresh xen-unstable tree and did:

# ./configure
# make dist
...
ld -r -d -nostdlib -L/home/hahn/Src/Xen/WorkingTree/xen-unstable.hg/stubdom/cross-root-x86_64/x86_64-xen-elf/lib  -m elf_x86_64 -\( /home/hahn/Src/Xen/WorkingTree/xen-unstable.hg/stubdom/vtpm/vtpm.a app.lds -\) -ltpm -ltpm_crypto -lgmp -lpolarssl --undefined main -o /home/hahn/Src/Xen/WorkingTree/xen-unstable.hg/stubdom/mini-os-x86_64-vtpm/mini-os_app.o
ld: warning: app.lds contains output sections; did you forget -T?
ld: cannot find -lgmp
make[2]: *** [/home/hahn/Src/Xen/WorkingTree/xen-unstable.hg/stubdom/mini-os-x86_64-vtpm/mini-os_app.o] Error 1
make[2]: Leaving directory `/home/hahn/Src/Xen/WorkingTree/xen-unstable.hg/extras/mini-os'
make[1]: *** [vtpm-stubdom] Error 2

What I found is that libgmp gets built and stored in
.../stubdom/cross-root-x86_64/x86_64-xen-elf/lib64
while on linking only the path
.../stubdom/cross-root-x86_64/x86_64-xen-elf/lib
gets used where all other libs are located.

The solution for me was:

--- a/stubdom/Makefile  Thu Feb 28 09:22:41 2013 +0100
+++ b/stubdom/Makefile  Thu Mar 07 10:00:10 2013 +0100
@@ -47,7 +47,8 @@
 TARGET_CPPFLAGS += -I$(CURDIR)/include
 TARGET_CPPFLAGS += -I$(XEN_ROOT)/xen/include
 
-TARGET_LDFLAGS += -nostdlib -L$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf/lib
+TARGET_LDFLAGS += -nostdlib -L$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf/lib \
+                            -L$(CROSS_PREFIX)/$(GNU_TARGET_ARCH)-xen-elf/lib64
 
 TARGETS=$(STUBDOM_TARGETS)

Id had this behavior on different machines but all with opensuse-12.2.
Do I something wrong in configure/compiling?
Thanks.

Dietmar.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-03-12 11:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-07  9:11 Error on make dist in xen-unstable Dietmar Hahn
2013-03-11  8:50 ` Dietmar Hahn
2013-03-12 11:44   ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.