* how does SCR_URI_OVERRIDES_PACKAGE_ARCH affect building tslib?
@ 2014-08-08 10:35 Robert P. J. Day
2014-08-08 14:25 ` Christopher Larson
0 siblings, 1 reply; 3+ messages in thread
From: Robert P. J. Day @ 2014-08-08 10:35 UTC (permalink / raw)
To: OE Core mailing list
looking at SRC_URI_OVERRIDES_PACKAGE_ARCH variable, and i notice
first that there is only one usage of it in all of oe-core (tslib),
but i'm confused as to what value it has.
the ref manual reads:
"By default, the OpenEmbedded build system automatically detects
whether SRC_URI contains files that are machine-specific. If so, the
build system automatically changes PACKAGE_ARCH. Setting this variable
to "0" disables this behavior."
first, i'm not sure what about the tslib SRC_URI appears to be
machine-specific. also, just for fun, i commented out that line in the
tslib .bb file, and did a global "bb show" to see what difference it
made, and i saw no difference at all. so what exactly is the purpose
of that line in that recipe? what difference should i be able to see
with versus without it? thanks.
rday
--
========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: how does SCR_URI_OVERRIDES_PACKAGE_ARCH affect building tslib?
2014-08-08 10:35 how does SCR_URI_OVERRIDES_PACKAGE_ARCH affect building tslib? Robert P. J. Day
@ 2014-08-08 14:25 ` Christopher Larson
2014-08-08 15:14 ` Robert P. J. Day
0 siblings, 1 reply; 3+ messages in thread
From: Christopher Larson @ 2014-08-08 14:25 UTC (permalink / raw)
To: Robert P. J. Day; +Cc: OE Core mailing list
[-- Attachment #1: Type: text/plain, Size: 1446 bytes --]
On Fri, Aug 8, 2014 at 3:35 AM, Robert P. J. Day <rpjday@crashcourse.ca>
wrote:
>
> looking at SRC_URI_OVERRIDES_PACKAGE_ARCH variable, and i notice
> first that there is only one usage of it in all of oe-core (tslib),
> but i'm confused as to what value it has.
>
> the ref manual reads:
>
> "By default, the OpenEmbedded build system automatically detects
> whether SRC_URI contains files that are machine-specific. If so, the
> build system automatically changes PACKAGE_ARCH. Setting this variable
> to "0" disables this behavior."
>
> first, i'm not sure what about the tslib SRC_URI appears to be
> machine-specific. also, just for fun, i commented out that line in the
> tslib .bb file, and did a global "bb show" to see what difference it
> made, and i saw no difference at all. so what exactly is the purpose
> of that line in that recipe? what difference should i be able to see
> with versus without it? thanks.
Any file:// file in an SRC_URI can become machine specific if placed in a
machine subdir in the search path. That said, I don't know why the
automatic behavior of setting package_arch in that case is something that
needs to be disabled for tslib. I'd suggest using git-blame to examine the
commits which added this variable.
--
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
[-- Attachment #2: Type: text/html, Size: 1890 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: how does SCR_URI_OVERRIDES_PACKAGE_ARCH affect building tslib?
2014-08-08 14:25 ` Christopher Larson
@ 2014-08-08 15:14 ` Robert P. J. Day
0 siblings, 0 replies; 3+ messages in thread
From: Robert P. J. Day @ 2014-08-08 15:14 UTC (permalink / raw)
To: Christopher Larson; +Cc: OE Core mailing list
[-- Attachment #1: Type: TEXT/PLAIN, Size: 2145 bytes --]
On Fri, 8 Aug 2014, Christopher Larson wrote:
>
> On Fri, Aug 8, 2014 at 3:35 AM, Robert P. J. Day <rpjday@crashcourse.ca> wrote:
>
> looking at SRC_URI_OVERRIDES_PACKAGE_ARCH variable, and i notice
> first that there is only one usage of it in all of oe-core (tslib),
> but i'm confused as to what value it has.
>
> the ref manual reads:
>
> "By default, the OpenEmbedded build system automatically detects
> whether SRC_URI contains files that are machine-specific. If so, the
> build system automatically changes PACKAGE_ARCH. Setting this variable
> to "0" disables this behavior."
>
> first, i'm not sure what about the tslib SRC_URI appears to be
> machine-specific. also, just for fun, i commented out that line in the
> tslib .bb file, and did a global "bb show" to see what difference it
> made, and i saw no difference at all. so what exactly is the purpose
> of that line in that recipe? what difference should i be able to see
> with versus without it? thanks.
>
> Any file:// file in an SRC_URI can become machine specific if placed
> in a machine subdir in the search path. That said, I don't know why
> the automatic behavior of setting package_arch in that case is
> something that needs to be disabled for tslib. I'd suggest using
> git-blame to examine the commits which added this variable.
should have done that first thing ... "git blame" shows that line
goes all the way back to 2006, when tslib *did* have machine-specific
files under tslib/. now that that's no longer true, i suspect that
line can be tossed.
pity ... i was just looking for a single recipe that used
SRC_URI_OVERRIDES_PACKAGE_ARCH, and now i have none. i haz a sad.
rday
--
========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-08-08 15:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-08 10:35 how does SCR_URI_OVERRIDES_PACKAGE_ARCH affect building tslib? Robert P. J. Day
2014-08-08 14:25 ` Christopher Larson
2014-08-08 15:14 ` Robert P. J. Day
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.