Commit Graph

10 Commits

Author SHA1 Message Date
Lucas De Marchi f9928f44ed ci: update travis distro
Don't bother with gcc 4.8 vs 4.9, just use the latest one for the
distro. Update travis to ubuntu 20.04 so we can get current
dependencies.
2020-12-03 19:34:04 -08:00
Torge Matthies 3821e1971e add Zstandard compression support
I changed the style of the hackargs variable in autogen.sh to multiline
because said line was becoming a bit long with the new --with-zstd arg
added.

A previous version of this patch has been running on my two Arch Linux
installations (with an accompanying mkinitcpio patch) for several months
over many kernel updates without any issues.
Any additional testing and/or patch review would of course be appreciated.

Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2020-09-10 21:55:01 -07:00
Lucas De Marchi 688168c63f travis: remove old compiler failing to build kernel module
This is when building the kernel modules for testsuite:

	Makefile:718: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
	gcc: error: unrecognized command line option ‘-fstack-protector-strong’

Just drop gcc 4.8 from running tests. Failure not really related to kmod.
2019-11-07 09:46:51 -08:00
Lucas De Marchi 9b3fa3fcab build: add openssl to CI deps
Travis-ci is at most on Ubuntu 16.04, that doesn't have openssl >= 1.1,
so disable openssl there.

Semaphore 2.0 was also missing a call to update the package database.
2019-02-04 16:09:38 -08:00
Lucas De Marchi 028d4df365 Remove bootstrap* scripts
Let's just use autogen.sh, no need for wrapper scripts. Now
`autogen.sh c` uses the same recommended options for developing kmod and
also accepts extra arguments.
2018-12-17 09:52:05 -08:00
Lucas De Marchi 9132c59ebc travis: workaround bug in environment setup
Travis is poluting the environment, particularly PYTHON_CFLAGS which
makes the build to fail. Just unset the variable since we don't want to
override these cflags.
2016-01-11 11:19:36 -02:00
Lucas De Marchi 01af61dba4 travis: also test with gcc 4.8 and 4.9 2015-02-04 06:26:06 -02:00
Lucas De Marchi c16b5da2d9 travis: use kernel headers for testsuite
Install kernel headers and export KDIR variable to point to right dir.
2015-02-03 20:41:04 -02:00
Lucas De Marchi 29bc329f55 Update .travis.yml
- Add cython to the dependencies, so it can compile the python bindings
 - Remove unecessary -Wno-error since now we don't use -Werror anymore.
2014-04-07 10:55:47 -03:00
Lucas De Marchi 4b9cab2872 Add travis-ci config file
Experiment with a build bot.
2013-05-11 01:32:31 -03:00