package/libglib2: bump to 2.62.3
authorAdam Duskett <Aduskett@gmail.com>
Sat, 30 Nov 2019 00:51:23 +0000 (16:51 -0800)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 30 Nov 2019 22:07:33 +0000 (23:07 +0100)
commit01d3360eb682c99f48baa5961a0588a8113d581c
tree2ec22f5c5b8fa9d2c5ac9c5b585164c3120f549c
parente8c8b41dc58cd0d8c7b0da649d0077645964b617
package/libglib2: bump to 2.62.3

Changes include:
 - Rename 0002-add-option-to-build-tests.patch to
   0002-allow-explicit-disabling-of-tests.patch to work with 2.62.3.

   Upstream now has an option called "installed_tests," which can be used to
   prevent the unit tests from being built. However, the check only works for
   cross-compiling and not host builds, which would mean that the tests still
   build when compiling the host variant.

   This conditional causes an error on older systems such as Debian8 or Centos7
   because the command `objcopy --add-symbol` is used when building the test
   "test_resources2," which is not available with the older version of objcopy
   provided by those distributions.

   Removing the conditionals and checking for just the installed_tests_enabled
   option allows for a much simpler patch.

 - Change -Dtests=false to -Dinstalled_tests=false in libglib2.mk as per the
   above comment.

           br-arm-full [1/6]: OK
br-arm-cortex-a9-glibc [2/6]: OK
 br-arm-cortex-m4-full [3/6]: SKIPPED
        br-x86-64-musl [4/6]: OK
    br-arm-full-static [5/6]: OK
          sourcery-arm [6/6]: OK

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/libglib2/0002-add-option-to-build-tests.patch [deleted file]
package/libglib2/0002-allow-explicit-disabling-of-tests.patch [new file with mode: 0644]
package/libglib2/0003-remove-cpp-requirement.patch
package/libglib2/0004-Add-Wno-format-nonliteral-to-compiler-arguments.patch
package/libglib2/libglib2.hash
package/libglib2/libglib2.mk