<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-support/libtinyxml2, branch mickledore</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2023-04-06T20:45:01+00:00</updated>
<entry>
<title>libtinyxml2: Add ptest support</title>
<updated>2023-04-06T20:45:01+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-06T06:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8b0fe7a1d1e485befed2f4abedcaf6c6c8822b0e'/>
<id>urn:sha1:8b0fe7a1d1e485befed2f4abedcaf6c6c8822b0e</id>
<content type='text'>
- Switch to usong meson build system
- Fix build with musl by defining _LARGEFILE64_SOURCE

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Update SRC_URI branch and protocols</title>
<updated>2021-11-03T13:57:49+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-11-02T23:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b402a3076fbafe05d0b8621e50603b65c3fe8147'/>
<id>urn:sha1:b402a3076fbafe05d0b8621e50603b65c3fe8147</id>
<content type='text'>
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: upgrade 8.1.0 -&gt; 9.0.0</title>
<updated>2021-06-24T21:23:41+00:00</updated>
<author>
<name>Pierre-Jean Texier</name>
<email>texier.pj2@gmail.com</email>
</author>
<published>2021-06-24T20:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c2975e0dbe7d446760e521692b2cc6e6ea42f6e8'/>
<id>urn:sha1:c2975e0dbe7d446760e521692b2cc6e6ea42f6e8</id>
<content type='text'>
Signed-off-by: Pierre-Jean Texier &lt;texier.pj2@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: restore building shared library</title>
<updated>2021-05-28T13:55:33+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-05-24T08:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6ab9a61fdfb1687f64de1d6d8798820292f9ec8d'/>
<id>urn:sha1:6ab9a61fdfb1687f64de1d6d8798820292f9ec8d</id>
<content type='text'>
* since the upgrade to 8.1.0 which includes:
  https://github.com/leethomason/tinyxml2/commit/7df6b3ff4ab3e3cec7a242fa5f8749decd129e13
  it no longer produces shared libraries by default and linking
  with static one will often fail, e.g.:

  rosbag2-storage/0.2.4-1-r0/recipe-sysroot/usr/lib/libtinyxml2.a(tinyxml2.cpp.o): relocation R_ARM_THM_MOVW_ABS_NC against `_ZN8tinyxml210XMLPrinter11CompactModeERKNS_10XMLElementE' can not be used when making a shared object; recompile with -fPIC
  rosbag2-storage/0.2.4-1-r0/recipe-sysroot/usr/lib/libtinyxml2.a(tinyxml2.cpp.o)(.text+0x162): unresolvable R_ARM_THM_CALL relocation against symbol `vfprintf@@GLIBC_2.4'

  fastrtps/1.9.3-2-r0/recipe-sysroot/usr/lib/libtinyxml2.a(tinyxml2.cpp.o): relocation R_ARM_THM_MOVW_ABS_NC against `_ZN8tinyxml210XMLPrinter11CompactModeERKNS_10XMLElementE' can not be used when making a shared object; recompile with -fPIC
  fastrtps/1.9.3-2-r0/recipe-sysroot/usr/lib/libtinyxml2.a(tinyxml2.cpp.o)(.text+0x162): unresolvable R_ARM_THM_CALL relocation against symbol `vfprintf@@GLIBC_2.4'

  fastrtps-native/1.9.3-2-r0/recipe-sysroot-native/usr/lib/libtinyxml2.a(tinyxml2.cpp.o): relocation R_X86_64_PC32 against symbol `_ZN8tinyxml27StrPair5ResetEv' can not be used when making a shared object; recompile with -fPIC

* restore building shared library as 8.0.0 did

* it also fixes PN package being empty:

    diff --git a/packages/core2-64-webos-linux/libtinyxml2/libtinyxml2/latest b/packages/core2-64-webos-linux/libtinyxml2/libtinyxml2/latest
    index 594585fe..496a109d 100644
    --- a/packages/core2-64-webos-linux/libtinyxml2/libtinyxml2/latest
    +++ b/packages/core2-64-webos-linux/libtinyxml2/libtinyxml2/latest
    @@ -1,9 +1,8 @@
    -PV = 8.0.0
    +PV = 8.1.0
     PR = r0
    -PKG = libtinyxml2-8
    -RPROVIDES = libtinyxml2 (=8.0.0)
    -RDEPENDS = glibc (&gt;= 2.33) libgcc (&gt;= 11.1.0) libstdc++ (&gt;= 11.1.0)
    +RPROVIDES =
    +RDEPENDS =
     RRECOMMENDS = libtinyxml2-lic
    -PKGSIZE = 90076
    +PKGSIZE = 0
     FILES = /usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.* /etc /com /var /bin/* /sbin/* /lib/*.so.* /lib/udev /usr/lib/udev /lib/udev /usr/lib/udev /usr/share/libtinyxml2 /usr/lib/libtinyxml2/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers
    -FILELIST = /usr/lib/libtinyxml2.so.8 /usr/lib/libtinyxml2.so.8.0.0
    +FILELIST =

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: upgrade 8.0.0 -&gt; 8.1.0</title>
<updated>2021-05-20T02:11:06+00:00</updated>
<author>
<name>zhengruoqin</name>
<email>zhengrq.fnst@fujitsu.com</email>
</author>
<published>2021-05-20T01:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=975892f324a92b1f4a0e3ed4ccf6bbe33e64eba8'/>
<id>urn:sha1:975892f324a92b1f4a0e3ed4ccf6bbe33e64eba8</id>
<content type='text'>
Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: upgrade 7.1.0 -&gt; 8.0.0</title>
<updated>2020-03-05T07:51:57+00:00</updated>
<author>
<name>Pierre-Jean Texier</name>
<email>pjtexier@koncepto.io</email>
</author>
<published>2020-03-05T07:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e5c5df9bcd8b0fbdcf33e8aa8d1949d03885400e'/>
<id>urn:sha1:e5c5df9bcd8b0fbdcf33e8aa8d1949d03885400e</id>
<content type='text'>
Signed-off-by: Pierre-Jean Texier &lt;pjtexier@koncepto.io&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: update to 7.1.0</title>
<updated>2019-08-20T16:31:16+00:00</updated>
<author>
<name>Johannes Pointner</name>
<email>johannes.pointner@br-automation.com</email>
</author>
<published>2019-08-20T09:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=41801ad42ec216991278b7224a6998dde2c92da0'/>
<id>urn:sha1:41801ad42ec216991278b7224a6998dde2c92da0</id>
<content type='text'>
Also use license from new LICENSE.txt instead of using text from
tinyxml2.cpp.

Signed-off-by: Johannes Pointner &lt;johannes.pointner@br-automation.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: update to 7.0.1</title>
<updated>2018-11-30T02:55:52+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2018-11-29T20:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3e59433d89857e138858c213af85cf999802be31'/>
<id>urn:sha1:3e59433d89857e138858c213af85cf999802be31</id>
<content type='text'>
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: update to 6.2.0</title>
<updated>2018-06-06T01:17:21+00:00</updated>
<author>
<name>Johannes Pointner</name>
<email>johannes.pointner@br-automation.com</email>
</author>
<published>2018-06-05T12:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5a0e68126215900b410db3136d560555b65f686f'/>
<id>urn:sha1:5a0e68126215900b410db3136d560555b65f686f</id>
<content type='text'>
Signed-off-by: Johannes Pointner &lt;johannes.pointner@br-automation.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtinyxml2: rely on cmake.bbclass to put cmake package files in dev package</title>
<updated>2018-05-29T16:17:01+00:00</updated>
<author>
<name>Trevor Woerner</name>
<email>twoerner@gmail.com</email>
</author>
<published>2018-05-24T14:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=854cc2804b1d5bc9c13ab6bb21b2f454bcb366f5'/>
<id>urn:sha1:854cc2804b1d5bc9c13ab6bb21b2f454bcb366f5</id>
<content type='text'>
The cmake.bbclass in oe-core now ensures that ${libdir}/cmake and
${datadir}/cmake end up in the dev package, so recipes no longer need to
provide custom packaging rules to handles these files.

	http://git.openembedded.org/openembedded-core/commit/?id=d91dc4666683a96e9d03cbbd21b8a546f9069c93

Originally-conceived-by: Andre McCurdy &lt;armccurdy@gmail.com&gt;
Signed-off-by: Trevor Woerner &lt;twoerner@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
