summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2016-05-10Build system reworked to one global Makefile with includes and no nestingJan Moskyto Matejka
Also removed the lib-dir merging with sysdep. Updated #include's accordingly. Fixed make doc on recent Debian together with moving generated doc into objdir. Moved Makefile.in into root dir Retired all.o and birdlib.a Linking the final binaries directly from all the .o files.
2016-01-21All the current pthread implementations are OK and working with us.Jan Moskyto Matejka
No more need to disable pthread for specific BSD's.
2015-12-20Delete ipv6 option from configureOndrej Zajicek (work)
2015-11-05Initial commit on integrated BIRDOndrej Zajicek (work)
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome.
2014-02-12Adds configure error message.Ondrej Zajicek
2014-02-07Fixes autoconf check for ncurses.Ondrej Zajicek
2013-11-22Allows pthreads by default on Linux and FreeBSD only.Ondrej Zajicek
2013-11-19BFD protocol, ready for release.Ondrej Zajicek
Supports OSPF and BGP and also statically configured sessions.
2013-09-16BFD work in progress.Ondrej Zajicek
Now it compiles and mostly works.
2013-04-23Merge branch 'birdcl'Ondrej Zajicek
2013-04-17Adds two new default GCC options.Ondrej Zajicek
Adds two new default GCC options related to optimizations (-fno-strict-aliasing and -fno-strict-overflow). This should fix some hyperaggressive GCC optimizations. Also updates autoconf option detection.
2013-03-19Add lightweight client - birdclTomas Hlavacek
Restructure client/ subdir. Add two different flavors of client. The full featured birdc client code is in client/birdc/. The new light client birtcl is in client/birdcl/. Common sources of both clients are directly in client/. Rework on-line auto-completion in client/command.c to conditionally turn off ncurses-specific code. Add lightweight client without libreadline and ncurses dependencies - birdcl. The birdcl lacks support of history, on-line auto-completion and there are different implementations of "more" functionality and help on '?' press. New client operates in canonical terminal mode (apart from "more" display) and therefore all commands have to be executed by a return key including help commands (called by '?' character in the end of the line). Apart from these limitations the interaction style should be the same as for the full client - birdc. Build of birdcl is always on (independent on --enable-client parameter).
2012-08-08DragonFly support add - thanks to john@marino.stOndrej Filip
2012-05-03Implements build options to specify socket dir and suffix.Ondrej Zajicek
2012-04-30Cleanup in sysdep KRT code, part 2.Ondrej Zajicek
Remove support for historic Linux kernels, merge krt-iface, krt-set and krt-scan stub headers.
2011-04-28Use constants from /etc/iproute2/rt_* files.Ondrej Zajicek
2011-04-05Minor fixes.Ondrej Zajicek
2011-03-13Implements Router Advertisement protocol.Ondrej Zajicek
2010-04-08Minor changes.Ondrej Zajicek
2010-04-02Minor fixes to previous patches.Ondrej Zajicek
2010-03-24Adds autoconf test for -Wno-pointer-sign compliler option.Ondrej Zajicek
2010-02-21Fix configure to enable warnings and fix most of them.Ondrej Zajicek
2009-11-09Merge branch 'dev' into ospf3Ondrej Zajicek
2009-11-02Fixes build in Debian GNU/kFreeBSD.Ondrej Zajicek
2009-10-27Replaces local endianity testing macro with the common one.Ondrej Zajicek
That makes it easier to integrate BIRD to crosscompiling buildsystems.
2009-08-21Temporary OSPFv3 development commitOndrej Zajicek
2009-06-02Small change to make BIRD's IPv6 packaging easierOndrej Filip
2009-05-22Ugly hack for finding readline on NetBSDOndrej Zajicek
2009-05-22Better checks for M4 in configure.Ondrej Zajicek
2009-05-11OpenBSD port related changes.Ondrej Filip
2008-11-06Uprava configureOndrej Zajicek
2008-11-05Fix problem with local time changes.Ondrej Zajicek
2008-11-04These warnings are so abundant (because char * / byte * mix) that theyOndrej Zajicek
are completely useless.
2004-06-05Add more warnings if --enable-warnings is turned on. (probably requiresMartin Mares
gcc-3.0 or newer, but I hope it's OK)
2004-06-01Now, only one AC_OUTPUT is used.Ondrej Filip
2004-05-31Make the check for <linux/rtnetlink.h> work with recent libc's.Martin Mares
2004-05-31Better readline checking.Ondrej Filip
2004-05-31Added some more test (alloca.h, sa_len) etc.Ondrej Filip
Add AC_OUTPUT before AC_OUTPUT_COMMANDS
2000-05-20Get Linux version from <linux/version.h>, not `uname -r`.Martin Mares
2000-05-08Added `--disable-memcheck' switch which avoids linking of efence/dmalloc,Martin Mares
so that we can run in debugging mode with large routing tables.
2000-05-08Autoconf is *evil*. The sysconfdir and similar variables are unusable inMartin Mares
C includes as they contain substitutions specific to make. Worked around by creating sysconf/paths.h which is created from the Makefile instead of by the configure script.
2000-05-08Debugging compilation is no longer default. This means that the configurationMartin Mares
file is expected in $prefix/etc etc. Use --enable-debug to request debugging.
2000-05-04Added --enable-ipv6 which tells configure to select the right configurationMartin Mares
for IPv6 automatically. Added --enable-warnings which turns off some more warnings. Default protocol list now depends on --enable-ipv6.
2000-05-02OSPF added to default protocols.Ondrej Filip
2000-04-17Added BGP to the default list of protocols we build.Martin Mares
2000-02-24Hmmm, libreadline 2.1 seems to be the oldest version we work with.Martin Mares
2000-02-24Moan loudly if libreadline is an old version which doesn't supportMartin Mares
callbacks.
2000-01-20Configure, link and use the readline library.Martin Mares
2000-01-19Put client on a stony ground. The whole client is going to be system-specificMartin Mares
(the current version UNIX-specific) anyway, so it's useless to try splitting it to sysdep and generic part. Instead of this, configure script decides (based on system type and user's wish) what (if any) client should be built and what autoconfiguration it requires. Also, the client provides its own die/bug/... functions.
1999-12-01Use linux-22 configuration with all 2.2.x and 2.3.x kernels. This meansMartin Mares
you need to have your kernel compiled with netlink routing messages enabled. If it doesn't work for you, use --with-sysconfig=linux-21 and let me know what's going wrong.