All of lore.kernel.org
 help / color / mirror / Atom feed
* LIBDIR not set during xen build
@ 2012-07-11  8:26 Olaf Hering
  2012-07-11 16:36 ` Matt Wilson
  2012-07-12  9:05 ` David Vrabel
  0 siblings, 2 replies; 8+ messages in thread
From: Olaf Hering @ 2012-07-11  8:26 UTC (permalink / raw)
  To: xen-devel


How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
And: is /usr/lib64/efi the correct place anyway?

Olaf

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

* Re: LIBDIR not set during xen build
  2012-07-11  8:26 LIBDIR not set during xen build Olaf Hering
@ 2012-07-11 16:36 ` Matt Wilson
  2012-07-11 16:51   ` Olaf Hering
  2012-07-12  8:36   ` Christoph Egger
  2012-07-12  9:05 ` David Vrabel
  1 sibling, 2 replies; 8+ messages in thread
From: Matt Wilson @ 2012-07-11 16:36 UTC (permalink / raw)
  To: Olaf Hering; +Cc: xen-devel

On Wed, Jul 11, 2012 at 01:26:07AM -0700, Olaf Hering wrote:
> 
> How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
> the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
> And: is /usr/lib64/efi the correct place anyway?

Are you noticing new broken behavior? Ian C. recently committed a
change I made to honor ./configure --libdir=... for tools targets [1],
but that shouldn't have affected the xen subtree.

I've not been building with a compiler that supports __ms_abi__, so
I've never noticed this.

Matt

[1] http://xenbits.xen.org/hg/xen-unstable.hg/rev/ad08cd8e7097

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

* Re: LIBDIR not set during xen build
  2012-07-11 16:36 ` Matt Wilson
@ 2012-07-11 16:51   ` Olaf Hering
  2012-07-11 17:44     ` Matt Wilson
  2012-07-12  8:36   ` Christoph Egger
  1 sibling, 1 reply; 8+ messages in thread
From: Olaf Hering @ 2012-07-11 16:51 UTC (permalink / raw)
  To: Matt Wilson; +Cc: xen-devel

On Wed, Jul 11, Matt Wilson wrote:

> On Wed, Jul 11, 2012 at 01:26:07AM -0700, Olaf Hering wrote:
> > 
> > How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
> > the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
> > And: is /usr/lib64/efi the correct place anyway?
> 
> Are you noticing new broken behavior? Ian C. recently committed a
> change I made to honor ./configure --libdir=... for tools targets [1],
> but that shouldn't have affected the xen subtree.

Matt,

I do indeed notice some build breakage since the last two weeks. But
since xen/Makefile did not change I wonder how it worked up to now. I
have not yet bisected the issue.

On the other hand, building xen is not supposed to rely on configure.
Perhaps an easy change is to just define LIBDIR in xen/Makefile.

Olaf

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

* Re: LIBDIR not set during xen build
  2012-07-11 16:51   ` Olaf Hering
@ 2012-07-11 17:44     ` Matt Wilson
  0 siblings, 0 replies; 8+ messages in thread
From: Matt Wilson @ 2012-07-11 17:44 UTC (permalink / raw)
  To: Olaf Hering; +Cc: xen-devel

On Wed, Jul 11, 2012 at 09:51:13AM -0700, Olaf Hering wrote:
> On Wed, Jul 11, Matt Wilson wrote:
> 
> > On Wed, Jul 11, 2012 at 01:26:07AM -0700, Olaf Hering wrote:
> > > 
> > > How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
> > > the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
> > > And: is /usr/lib64/efi the correct place anyway?
> > 
> > Are you noticing new broken behavior? Ian C. recently committed a
> > change I made to honor ./configure --libdir=... for tools targets [1],
> > but that shouldn't have affected the xen subtree.
> 
> Matt,
> 
> I do indeed notice some build breakage since the last two weeks. But
> since xen/Makefile did not change I wonder how it worked up to now. I
> have not yet bisected the issue.
> 
> On the other hand, building xen is not supposed to rely on configure.
> Perhaps an easy change is to just define LIBDIR in xen/Makefile.

I think that other efi binaries like elilo.efi usually live in
/usr/lib64/efi, so perhaps in the short term there should just be an
explicit EFIDIR variable in xen/Makefile. Ultimately I think that
LIBDIR should follow the ./configure --libdir setting, which would
land the efi binaries in the wrong place.

Matt

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

* Re: LIBDIR not set during xen build
  2012-07-11 16:36 ` Matt Wilson
  2012-07-11 16:51   ` Olaf Hering
@ 2012-07-12  8:36   ` Christoph Egger
  2012-07-12  8:46     ` Olaf Hering
  1 sibling, 1 reply; 8+ messages in thread
From: Christoph Egger @ 2012-07-12  8:36 UTC (permalink / raw)
  To: Matt Wilson; +Cc: Olaf Hering, xen-devel

On 07/11/12 18:36, Matt Wilson wrote:

> On Wed, Jul 11, 2012 at 01:26:07AM -0700, Olaf Hering wrote:
>>
>> How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
>> the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
>> And: is /usr/lib64/efi the correct place anyway?
> 
> Are you noticing new broken behavior? Ian C. recently committed a
> change I made to honor ./configure --libdir=... for tools targets [1],
> but that shouldn't have affected the xen subtree.
> 
> I've not been building with a compiler that supports __ms_abi__, so
> I've never noticed this.


Does this patch help:
http://lists.xen.org/archives/html/xen-devel/2012-07/msg00511.html

Christoph

 
> Matt
> 
> [1] http://xenbits.xen.org/hg/xen-unstable.hg/rev/ad08cd8e7097


-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85689 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

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

* Re: LIBDIR not set during xen build
  2012-07-12  8:36   ` Christoph Egger
@ 2012-07-12  8:46     ` Olaf Hering
  0 siblings, 0 replies; 8+ messages in thread
From: Olaf Hering @ 2012-07-12  8:46 UTC (permalink / raw)
  To: Christoph Egger; +Cc: Matt Wilson, xen-devel

On Thu, Jul 12, Christoph Egger wrote:

> Does this patch help:
> http://lists.xen.org/archives/html/xen-devel/2012-07/msg00511.html

It cant help because xen/Makefile does not include config/Tools.mk

Olaf

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

* Re: LIBDIR not set during xen build
  2012-07-11  8:26 LIBDIR not set during xen build Olaf Hering
  2012-07-11 16:36 ` Matt Wilson
@ 2012-07-12  9:05 ` David Vrabel
  2012-07-12 15:56   ` Ian Campbell
  1 sibling, 1 reply; 8+ messages in thread
From: David Vrabel @ 2012-07-12  9:05 UTC (permalink / raw)
  To: Olaf Hering; +Cc: xen-devel

On 11/07/2012 09:26, Olaf Hering wrote:
>
> How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
> the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
> And: is /usr/lib64/efi the correct place anyway?

Should the efi tools be moved to tools/?

David

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

* Re: LIBDIR not set during xen build
  2012-07-12  9:05 ` David Vrabel
@ 2012-07-12 15:56   ` Ian Campbell
  0 siblings, 0 replies; 8+ messages in thread
From: Ian Campbell @ 2012-07-12 15:56 UTC (permalink / raw)
  To: David Vrabel; +Cc: Olaf Hering, xen-devel

On Thu, 2012-07-12 at 05:05 -0400, David Vrabel wrote:
> On 11/07/2012 09:26, Olaf Hering wrote:
> >
> > How is LIBDIR in xen/Makefile supposed to be set? During 'make xen' all
> > the fine efi stuff is installed in /efi instead of /usr/lib64/efi.
> > And: is /usr/lib64/efi the correct place anyway?
> 
> Should the efi tools be moved to tools/?

What are the tools? Or are these the hypervisor efi binaries (in which
case wy not install to /boot?)

Ian.

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

end of thread, other threads:[~2012-07-12 15:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-11  8:26 LIBDIR not set during xen build Olaf Hering
2012-07-11 16:36 ` Matt Wilson
2012-07-11 16:51   ` Olaf Hering
2012-07-11 17:44     ` Matt Wilson
2012-07-12  8:36   ` Christoph Egger
2012-07-12  8:46     ` Olaf Hering
2012-07-12  9:05 ` David Vrabel
2012-07-12 15:56   ` 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.