<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-support/libgcrypt, branch 2.7_M2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=2.7_M2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=2.7_M2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2018-11-23T23:35:19+00:00</updated>
<entry>
<title>libgcrypt: upgrade 1.8.3 -&gt; 1.8.4</title>
<updated>2018-11-23T23:35:19+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2018-11-23T07:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=96163d2ab3e5571c8a49c4b2a1521c44c2ef532a'/>
<id>urn:sha1:96163d2ab3e5571c8a49c4b2a1521c44c2ef532a</id>
<content type='text'>
(From OE-Core rev: 1100e7f1519be91c90b139c337799c7ea635a8b3)

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: Add the LICENSES file to LIC_FILES_CHKSUM</title>
<updated>2018-10-09T18:04:02+00:00</updated>
<author>
<name>Peter Kjellerstedt</name>
<email>peter.kjellerstedt@axis.com</email>
</author>
<published>2018-10-05T20:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ba6e02c195c0edead1ed3a20f4b58bd49c4395bb'/>
<id>urn:sha1:ba6e02c195c0edead1ed3a20f4b58bd49c4395bb</id>
<content type='text'>
The LICENSES file contains references to source files with other
licenses than GPL/LGPL that stipulate that they shall be mentioned in
any documentation accompanying a product including this library.

License-Update: Add missing LICENSES file
(From OE-Core rev: 67bc0b3babd922c800a03c1370d6d33a75f273c1)

Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: 1.8.2 -&gt; 1.8.3</title>
<updated>2018-07-03T23:02:16+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2018-07-02T05:57:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=eece28c5a18a6e5bf60b391b27ebbab76608fe8d'/>
<id>urn:sha1:eece28c5a18a6e5bf60b391b27ebbab76608fe8d</id>
<content type='text'>
(From OE-Core rev: c15a7f739a929c3f43f17387c5a950c9d6a02203)

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libcrypt: remove unused patch file</title>
<updated>2018-01-30T11:50:12+00:00</updated>
<author>
<name>Juro Bystricky</name>
<email>juro.bystricky@intel.com</email>
</author>
<published>2018-01-29T22:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5eb11e7e068dcd98dab7405ed3f9011689845ac8'/>
<id>urn:sha1:5eb11e7e068dcd98dab7405ed3f9011689845ac8</id>
<content type='text'>
(From OE-Core rev: cd34a6dc9f0507ed3514c7fb333b313a0b0590c2)

Signed-off-by: Juro Bystricky &lt;juro.bystricky@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: upgrade to 1.8.2</title>
<updated>2018-01-11T10:26:07+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alexander.kanavin@linux.intel.com</email>
</author>
<published>2018-01-10T12:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b9033b3201f6f6101fae835efd18b0dbd0afa4ac'/>
<id>urn:sha1:b9033b3201f6f6101fae835efd18b0dbd0afa4ac</id>
<content type='text'>
(From OE-Core rev: e84d96a1cd82333b290942b095b4a9a4457b444e)

Signed-off-by: Alexander Kanavin &lt;alexander.kanavin@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: update from version 1.8.0 to 1.8.1</title>
<updated>2017-11-05T22:33:20+00:00</updated>
<author>
<name>Jussi Laako</name>
<email>jussi.laako@linux.intel.com</email>
</author>
<published>2017-09-15T12:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9c136695f9507dd54e2741e310fc157c04a28270'/>
<id>urn:sha1:9c136695f9507dd54e2741e310fc157c04a28270</id>
<content type='text'>
Update libgcrypt version from 1.8.0 to 1.8.1.

(From OE-Core rev: b26d1dc8767cd0a34da47a8eb3ab001cc86cd8cc)

Signed-off-by: Jussi Laako &lt;jussi.laako@linux.intel.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: Fix building on armv6</title>
<updated>2017-10-16T22:52:43+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-10-09T12:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3775adc02401806767bc9e60536610e1d23e1de7'/>
<id>urn:sha1:3775adc02401806767bc9e60536610e1d23e1de7</id>
<content type='text'>
This patch is backported from the upstream git repository to fix building
libgcrypt on armv6 platforms such as raspberrypi.

(From OE-Core rev: c47ed9aa7a34ef62b3ffaea6ebd5cc9e7c052899)

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: fix CVE-2017-0379</title>
<updated>2017-09-26T10:05:01+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2017-09-25T08:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b7485a088033356785407ce21e8f53ab6b8df21c'/>
<id>urn:sha1:b7485a088033356785407ce21e8f53ab6b8df21c</id>
<content type='text'>
Backport the fix from https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;
a=commit;h=bf76acbf0da6b0f245e491bec12c0f0a1b5be7c9

(From OE-Core rev: 3b827eff306c484d78d61b259cd5d4eef8df381c)

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libgcrypt: 1.7.8 -&gt; 1.8.0</title>
<updated>2017-08-18T09:40:27+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2017-08-16T08:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=80cecb6cc9a3765aeb8dd4060a4a994c2625a952'/>
<id>urn:sha1:80cecb6cc9a3765aeb8dd4060a4a994c2625a952</id>
<content type='text'>
Rebase patches:
- add-pkgconfig-support.patch -&gt; 0001
- libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch -&gt; 0002
- fix-ICE-failure-on-mips-with-option-O-and-g.patch -&gt; 0003
- fix-undefined-reference-to-pthread.patch -&gt; 0004

(From OE-Core rev: b90037da8754009ca7cf2ab996b46b3dae1eb204)

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ossp-uuid, libffi, libgcrypt: Pass --tag=CC option to libtool</title>
<updated>2017-08-09T08:24:15+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-24T00:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=26d043bf26d7a5489afbe688cb452c4bdd6a91c6'/>
<id>urn:sha1:26d043bf26d7a5489afbe688cb452c4bdd6a91c6</id>
<content type='text'>
libtool tries to guess the --tag value based on CC/CXX environment
variables and the compile commandline generated by makefiles. This
heuristics however fails when we construct CC variables in OE
and add security flags to it, especially -fPIE -pie which are added
by external compilers e.g. clang particularly. It fails because
libtool removed PIE flags from compiler cmdline intelligently
if it figures out that its building a library, which means that
the CC variable passed from cmdline does not match with the compiler
cmdline constructed by libtool and we end up with errors like

| arm-bec-linux-musleabi-libtool: compile: unable to infer tagged configuration
| arm-bec-linux-musleabi-libtool:   error: specify a tag with '--tag'

This works with internal gcc toolchain because we configure gcc for
PIE when hardening is selected and dont pass -fPIE -pie options explicitly
but this is not an option for clang, and some external gcc toolchains
using older gcc

This patch adds the --tag option to help libtool set correct tags
in packages where it cant get it right via its heuristics

(From OE-Core rev: 0505075ae8d339ba097aebb82b4d0ae62f87c0a9)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
