- Jul 07, 2020
-
-
Simon McVittie authored
This is mainly to give me a version number I can use in other packages' dependencies. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 24, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 16, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 12, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 02, 2019
-
-
Simon McVittie authored
libcapsule's use with biarch containers like the Steam Runtime will frequently make it necessary to compile it for both x86_64 and i386. On recent Debian-derived OSs this is OK, because the toolchain is provided as a complete set of cross-compiler-style prefixed tools like i686-linux-gnu-gcc; but some OSs, like Arch Linux and very old versions of Debian, rely on 'gcc -m32' for their biarch support. This makes it very easy to do ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu and accidentally produce x86_64 binaries, because there is no i686-linux-gnu-gcc. Give the user a hint towards the correct invocation in this case, which is: ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu CC='gcc -m32' I've implemented this as a reusable macro, in case we want to add it to other projects that are likely to be cross-compiled by inexperienced cross-compiler users. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 26, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 24, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 02, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
GLib 2.38 was the first stable release with TAP output support, and our unit test relies on that. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
dh_install --fail-missing is deprecated. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When built on a system with the oldest glibc version that is to be supported, these tools are suitable for bundling in projects that need to run on an arbitrary host system and make use of libcapsule when preparing a container. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Create a symlink with $(DEB_HOST_GNU_TYPE) in the name for compatibility with AC_CHECK_TOOL. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 30, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Otherwise it needs a more recent version of pkg-config. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Older debhelper versions didn't do this for us. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Fatal warnings are rarely appropriate for released packages: it's easy for a new compiler to result in new warnings. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it more straightforward to omit the gtk-doc part of the build. Note that we still need it at autogen.sh time, for the m4 macros. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The version of gtk-doc in Ubuntu 12.04 needs this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 17, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 16, 2018
-
-
Simon McVittie authored
This makes it a lot easier to satisfy the build-dependencies on OSs where GLib is not fully multiarch, like Debian 8 'jessie' and SteamOS 2 'brewmaster'. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We aren't building plugins for perl. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 30, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we are building from a tarball then we don't need it, because autogen.sh copies all required macros into m4/. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 24, 2018
-
-
Simon McVittie authored
For Mesa DRI drivers, we will need to capture the dependencies but not the driver itself, because we load the driver itself by setting LIBGL_DRIVERS_PATH instead. I don't have a concrete use-case for no-dependencies:, which is implemented for symmetry. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 03, 2018
-
-
Vivek Das Mohapatra authored
-
- Dec 20, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This seemed easier than fixing the corner cases individually. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 17, 2017
-
-
Simon McVittie authored
Use the canonical Debian GNU type for the Debian packages, matching the prefix on gcc. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This can be useful as a sanity check for how we parse a library. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 16, 2017
-
-
Simon McVittie authored
Not putting a shim around this seems to cause a deadlock in certain versions of SDL. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 15, 2017
-
-
Simon McVittie authored
This makes it easier to co-install the tools in environments where libc6-dev might not be in sync across architectures. We need both bit-widths of the tools for testing in a multiarch environment. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 13, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This will let us install x86_64 and i386 libraries together. Use a directory layout suitable for tests/manual/gl.pl. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-