summaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #60 from Keruspe/masterDaniel Mack2015-06-031-1/+0
|\ | | | | build-sys: drop references to gobject-introspection
| * build-sys: drop references to gobject-introspectionMarc-Antoine Perennou2015-06-031-1/+0
| | | | | | | | It has been removed alongside gudev
* | Merge pull request #55 from filbranden/rootprefix_empty1Daniel Mack2015-06-031-0/+7
|\ \ | | | | | | Fix --with-rootprefix= (empty) with a workaround for now.
| * | build-sys: Work around --with-rootprefix= (empty) not producing /Filipe Brandenburger2015-06-031-0/+7
| |/ | | | | | | | | | | | | | | | | | | | | Since we introduced AX_NORMALIZE_PATH, using --with-rootprefix=/ does produce an empty string, but using --with-rootprefix= (empty) now produces "." instead which is wrong. Work around it until we can find a better solution for AX_NORMALIZE_PATH upstream at autoconf-archive. Bug: https://github.com/systemd/systemd/issues/54
* / build-sys: disable gc-sections if optimization is disabledKay Sievers2015-06-031-3/+12
|/ | | | | | This way, development builds will not rely on gc-sections to paper over cyclic link dependencies. Newly introduced broken link requirements will immediatley fail.
* configure.ac: add missing kommaKay Sievers2015-06-031-1/+1
|
* point to github issues instead of freedesktop bugzillaKay Sievers2015-06-031-1/+1
|
* remove gudev and gtk-docKay Sievers2015-06-031-38/+2
| | | | | The library moved to: https://git.gnome.org/browse/libgudev/
* build-sys: Normalize paths of configure optionsMichael Biebl2015-06-021-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Strip trailing slashes from options such as --with-rootprefix, so that building with rootprefix="/" results in paths like "/lib" instead of "//lib". Also handle paths such as "/usr/" gracefully. Use m4/ax_normalize_path.m4 from the autoconf-archive project, which is now included in our tree as per usual practices in using autoconf-archive macros. Tested with the following configure options: ./configure \ --with-rootprefix=/ \ --with-rootlibdir=/lib64/ \ --prefix=/usr/ \ --libdir=/lib/ \ --with-bashcompletiondir=/bash-completion/completions/ (The "prefix" and "libdir" are already automatically normalized by Autoconf, this command is testing the others.) Compared the config.log and resulting trees (in particular man pages) to confirm double slashes were not present in the latter. Also tested that a configuration using default options is not affected and that `make distcheck` still works as expected.
* build-sys: pass originally configured --enable-split-usr to distcheckMartin Pitt2015-05-291-0/+1
| | | | | | | | | | Previously we always ran distcheck with --disable-split-usr. This caused test-path-util to fail with Assertion 'fsck_exists("minix") == 0' failed at ../src/test/test-path-util.c:224, function test_fsck_exists(). Aborting. as looking up fsck.minix would only look into DEFAULT_PATH_NORMAL, but on these systems fsck is in /sbin/.
* systemctl: drop hardcoded chkconfig invocationMartin Pitt2015-05-281-20/+0
| | | | | | | | | | | | | | Introduce /usr/lib/systemd/systemd-sysv-install [--root=] <action> <name> abstraction, replacing the direct calling of chkconfig. This allows distributions to call their specific tools like update-rc.d without patching systemd. Ship systemd-sysv-install.SKELETON as an example for packagers how to implement this. Drop the --enable-chkconfig configure option. Document this in README and point to it in NEWS.
* missing: add more IFLA_VXLAN_* definesMichael Olbrich2015-05-271-1/+1
| | | | Otherwise building faild with kernel headers < v3.16
* build-sys: bump library and package versionsLennart Poettering2015-05-211-1/+1
|
* Default to /usr/bin/u?mount, configurable, rather than hard-coded /bin/u?mount.Dimitri John Ledkov2015-05-131-0/+3
|
* journal: add int↔audit type name mappingZbigniew Jędrzejewski-Szmek2015-04-241-0/+1
|
* build-sys: efi - use $EFI_LIB_DIRKay Sievers2015-04-211-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89982
* build: allow setting OBJCOPYMarc-Antoine Perennou2015-04-111-0/+1
|
* configure: allow setting EFI_CCMarc-Antoine Perennou2015-04-111-2/+1
|
* efi: use EFI_CCMarc-Antoine Perennou2015-04-111-1/+1
|
* build: add AARCH64 efi supportKoen Kooi2015-04-111-0/+4
| | | | | This is just plumbing to add ARCH_AARCH64 EFI support for makefile tests and defining the machine name.
* configure: sign-compare is part of extraThomas Hindoe Paaboel Andersen2015-04-071-1/+0
| | | | Remove sign-compare as we already get it from extra
* missing.h: define IFA_FLAGS if it is missingLennart Poettering2015-04-071-1/+3
|
* missing.h: add NDA_*Michael Olbrich2015-03-091-1/+3
| | | | | This is necessary to build with older kernel headers. NDA_VLAN was introduced in v3.9 and NDA_PORT, NDA_VNI and NDA_IFINDEX in v3.10
* build-sys: fix check for efi-lds fileMirco Tischler2015-03-051-2/+3
| | | | | | | Using the DIR macro breaks caching and has no benefit as it only offers performance improvements when AS_FOR is used with a single element list. Also --with-lds-dir= was broken as we never set have_efi_lds in this case. Fix this and check if PATH actually contains the efi-lds file.
* build-sys: allow lto and FORTIFY_SOURCE with -O[sz]Zbigniew Jędrzejewski-Szmek2015-03-021-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89382
* build-sys: fail if gnuefi files are not foundZbigniew Jędrzejewski-Szmek2015-02-251-19/+18
| | | | | | | | | The build would fail later anyway, so it is better to bail out early. Also check for the second bios file only if the first one was not found. I'm not sure which one is preferred. If the other one, the order should be flipped.
* build: add -Wno-format-signednessDavid Herrmann2015-02-241-0/+1
| | | | | | | | | | | | | | | gcc5 introduced this option (gcc4 silently ignores it, which is fine). Given that gcc5 thinks 'unsigned char'/'unsigned short' is promoted to 'int' for var-args, stuff like this spits out warnings: uint8_t x; printf("%" PRIu8", x); gcc5 promots 'x' to 'int', instead of 'unsigned int' and thus gets a signedness-warnings as it expects an 'unsigned int'. glibc states otherwise: unsigneds are always promoted to 'unsigned int'. Until gcc and glibc figure this out, lets just ignore that warning (which is totally useless in its current form).
* Add gettext supportDidier Roche2015-02-181-0/+1
|
* sd-boot: add EFI boot manager and stub loaderKay Sievers2015-02-171-6/+76
|
* sd-rtnl: add missing IFLA_INET6_ADDR_GEN_MODE definitionDjalal Harouni2015-02-141-1/+2
| | | | | Add missing IFLA_INET6_ADDR_GEN_MODE definition so we can build with kernel headers < 3.17
* build-sys: already bump package version in preparation for next releaseLennart Poettering2015-02-131-1/+1
| | | | (don't misunderstand this, the release is still out quite a bit...)
* build-sys: make xz and zlib build-time optional againLennart Poettering2015-01-281-2/+2
|
* build-sys: make bzip2 really optionalLennart Poettering2015-01-271-3/+5
|
* build-sys: unbundle unifontZbigniew Jędrzejewski-Szmek2015-01-271-3/+12
| | | | | | | We should prefer the unifont.hex file from the system, instead of our own. Upstream has made a few releases since our version was included, and we should follow upstream changes. But adding 2.6MB to our source repo every time upstream releases is not nice.
* build-sys: lookup for sulogin, it might not be in /sbinCristian Rodríguez2015-01-231-0/+2
|
* tmpfiles: use ACL magic on journal directoriesZbigniew Jędrzejewski-Szmek2015-01-221-0/+1
|
* import: introduce new mini-daemon systemd-importd, and make machinectl a ↵Lennart Poettering2015-01-221-0/+10
| | | | | | | | | | | | | | client to it The old "systemd-import" binary is now an internal tool. We still use it as asynchronous backend for systemd-importd. Since the import tool might require some IO and CPU resources (due to qcow2 explosion, and decompression), and because we might want to run it with more minimal priviliges we still keep it around as the worker binary to execute as child process of importd. machinectl now has verbs for pulling down images, cancelling them and listing them.
* build: Add parallel-tests automake optionMartin Pitt2015-01-211-1/+1
| | | | | | We use PY_LOG_COMPILER in Makefile.am for running *.py tests, which requires automake's parallel test runner. This has only been the default from 1.13 on. As we only require automake 1.11, add it as an option explicitly.
* import: support downloading bzip2-encoded imagesLennart Poettering2015-01-211-0/+11
| | | | This way, we can import CoreOS images unmodified.
* networkd: netdev - add ipvlan supportTom Gundersen2015-01-191-0/+1
|
* import: support importing qcow2 imagesLennart Poettering2015-01-161-0/+13
| | | | | | | | With this change the import tool will now unpack qcow2 images into normal raw disk images, suitable for usage with nspawn. This allows has the benefit of also allowing importing Ubuntu Cloud images for usage with nspawn.
* shared: add minimal firewall manipulation helpers for establishing NAT ↵Lennart Poettering2015-01-131-0/+16
| | | | rules, using libiptc
* build: print conditions of ldconfig, hibernate configsUmut Tezduyar Lindskog2015-01-081-0/+2
|
* util: make use of kcmp() to compare fds, if it is availableLennart Poettering2015-01-071-1/+1
|
* machinectl/machined: implement "rename", "clone", "read-only" verbs for ↵Lennart Poettering2014-12-281-1/+1
| | | | machine images
* configure.ac: keep posix compat for string testsDave Reisner2014-12-251-1/+1
| | | | | '==' and '=' are equivalent in /bin/bash, but POSIX compliant shells do not understand '==.'
* build-sys: remove references to dbusinterfacedirFilipe Brandenburger2014-12-251-7/+0
| | | | | | | This directory is not used by systemd. Tested by running a full build, running `make install` and comparing the file list in the target trees and making sure that `make distcheck` still works.
* build-sys: do not use pkgconfig dbus-1.pc to find dbus directoriesFilipe Brandenburger2014-12-251-4/+4
| | | | | | | | | | | | | | Do not use the dbus-1.pc pkgconfig settings to determine dbus directories. Use directories relative to ${sysconfdir} and ${datadir} instead. This approach was suggested by Simon McVittie in: http://lists.freedesktop.org/archives/systemd-devel/2014-October/024388.html Tested by building and installing systemd without the dbus-devel installed. Without this patch, the dbus files and directories end up in the root of the filesystem. With this patch, they end up in the same locations as previously (assuming default ${sysconfdir} and ${datadir}) whether dbus-devel is present or not. Also made sure that `make check` works without dbus-devel installed.
* import: rename 'poll-dck' to 'pull-dkr'Lennart Poettering2014-12-231-0/+9
| | | | | | | | I figure "pull-dck" is not a good name, given that one could certainly read the verb in a way that might be funny for 16year-olds. ;-) Also, don't hardcode the index URL to use, make it runtime and configure time configurable instead.
* build: add option to disable hwdbUmut Tezduyar Lindskog2014-12-201-0/+6
| | | | [tomegun: fix Makefile-man.am, based on fix from Michael Biebl]