<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/classes, branch rocko-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=rocko-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=rocko-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2017-08-13T11:16:18+00:00</updated>
<entry>
<title>meson: set needs_exe_wrapper</title>
<updated>2017-08-13T11:16:18+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-07-21T12:31:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8e2393a92b3461de5bfb552aabb2eaca108d3659'/>
<id>urn:sha1:8e2393a92b3461de5bfb552aabb2eaca108d3659</id>
<content type='text'>
Tell Meson that even if it looks like the architectures are compatible, not to
bother executing binaries: differences in tunes, C libraries and so on mean
binaries may not work.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: set native tool flag variables</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6fb9a9e7a2288d8cef253beb6c5ad0a7e5daa669'/>
<id>urn:sha1:6fb9a9e7a2288d8cef253beb6c5ad0a7e5daa669</id>
<content type='text'>
As well as setting CC/CXX, export CFLAGS/CXXFLAGS and so on.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: export PKG_CONFIG to use pkg-config-native for native builds</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6e2d975fc16f4228a2d952bde1a874f337281ada'/>
<id>urn:sha1:6e2d975fc16f4228a2d952bde1a874f337281ada</id>
<content type='text'>
By default Meson uses 'pkg-config' in native builds but as that is the cross
pkg-config, export PKG_CONFIG to use the correct pkg-config-native binary.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: don't pass localedir</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=685db496819c3fc69c1dad7f77635e28c9b1d347'/>
<id>urn:sha1:685db496819c3fc69c1dad7f77635e28c9b1d347</id>
<content type='text'>
For historic reasons the localedir directory is where binary locales are stored
(/usr/lib/locale) , not where application translations belong (typically,
/usr/share/locale).  Don't pass localedir explicitly, and let Meson use the
default of $datadir/locale to match the behaviour of autotools.bbclass and the
expectations of the system.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "meson: fix build/host confusion for bbclass"</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=11951f01d9e2385d80ca708fcb1f5c98b4641d7b'/>
<id>urn:sha1:11951f01d9e2385d80ca708fcb1f5c98b4641d7b</id>
<content type='text'>
This patch was incorrect: meson and autotools (thus OE) don't have conflicting
terminology, and using HOST_* for the host_machine variables is correct.

This reverts commit 77eae90ef5ca3f9a4bdf5727a29713dd2b215165.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: revert changes which shouldn't have been submitted</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f0d77f8501b3f4f99aca476a16b0ae9f00234983'/>
<id>urn:sha1:f0d77f8501b3f4f99aca476a16b0ae9f00234983</id>
<content type='text'>
&gt;From Adam Foltzer:

  Apologies, this line was inadvertently committed. It was a fix I tried before
  learning that adding TARGET_CC_ARCH was the solution to linking the wrong
  ld.so.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>gitver: skip packages instead of panic()ing if ${GITVER} fails to expand</title>
<updated>2017-06-22T14:03:00+00:00</updated>
<author>
<name>Alejandro Mery</name>
<email>amery@hanoverdisplays.com</email>
</author>
<published>2017-06-20T12:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=251547bd2ee9417175cf8d4349f83cdbd7f8479e'/>
<id>urn:sha1:251547bd2ee9417175cf8d4349f83cdbd7f8479e</id>
<content type='text'>
`inherit externalsrc gitver` is a very useful combo to get development trees
in your workspace having a ${PN}_git.bb with PV=${GITVER} coexisting with a regular
${PN}_${PV}.bb

but not everyone wants to checkout all developments sources and managinging different
layers for each options is quite troublesome.

making `gitver` skip the .bb instead of panic()ing every time EXTERNALSRC is missing
allows people to have a single development layer where packages get enabled if
the right sources are present or falling back to the last release if not

Signed-off-by: Alejandro Mery &lt;amery@hanoverdisplays.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>gitver: fix broken ${GITSHA} and recursion in S when PV="${GITVER}"</title>
<updated>2017-06-14T12:51:17+00:00</updated>
<author>
<name>Alejandro Mery</name>
<email>amery@hanoverdisplays.com</email>
</author>
<published>2017-06-13T09:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0ce424ded8c28a0122cbcde1836b341bca53e8dd'/>
<id>urn:sha1:0ce424ded8c28a0122cbcde1836b341bca53e8dd</id>
<content type='text'>
Signed-off-by: Alejandro Mery &lt;amery@hanoverdisplays.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>gitver: extend class to use EXTERNALSRC if set</title>
<updated>2017-06-14T12:51:17+00:00</updated>
<author>
<name>Alejandro Mery</name>
<email>amery@hanoverdisplays.com</email>
</author>
<published>2017-06-13T09:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c4731b2a5a8af54d78ce2735c1c488e5b8183863'/>
<id>urn:sha1:c4731b2a5a8af54d78ce2735c1c488e5b8183863</id>
<content type='text'>
Signed-off-by: Alejandro Mery &lt;amery@hanoverdisplays.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>dos2unix.bbclass: add recipe</title>
<updated>2017-06-14T12:51:16+00:00</updated>
<author>
<name>Ming Liu</name>
<email>peter.x.liu@external.atlascopco.com</email>
</author>
<published>2017-06-11T12:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1f6be355039da4cd931168c47f64cc0173f61ac6'/>
<id>urn:sha1:1f6be355039da4cd931168c47f64cc0173f61ac6</id>
<content type='text'>
Class for use to convert all CRLF line terminators to LF provided
that some projects are being developed/maintained on Windows so they
have different line terminators(CRLF) vs on Linux(LF), which can
cause annoying patching errors during git push/checkout processes.

Signed-off-by: Ming Liu &lt;peter.x.liu@external.atlascopco.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
