tcpdump mailing list archives

Re: Update configure for libpcap


From: Guy Harris <gharris () sonic net>
Date: Wed, 11 Jul 2018 14:23:56 -0700

On Jul 11, 2018, at 1:32 PM, Ali Abdulkadir <autostart.ini () gmail com> wrote:

Nope. Although it wouldn't be super helpful if they were to remove/update the ANSI compiler test. That would make 
libpcap at least *compile* on windows with the autotools. I think tcpdump's configure script removed that test at 
some point.

There isn't an "ANSI compiler test".

Currently, libpcap *and* tcpdump use the standard autoconf macro AC_PROG_CC_C99, which checks for flags necessary to 
implement C99 features.  We require a subset of C99 features to be available in the compiler, so we *can't* remove 
that.  (Yes, that means older versions of MSVC aren't guaranteed to be able to compile libpcap and can't compile 
tcpdump. We're not going to change that.)

Linking (shared) is currently not possible though. Fixing that is more complicated as libpcap's Makefiles are mostly 
handcrafted (don't use e.g. automake which would handle OS specific things such as the setting proper file 
extensions).

Can automake be used with non-GPLed software?

(libtool has its own idea of how to name shared library files, so we'd have to work around that "feature" in a 
platform-dependent fashion, were we to use it.)
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers () lists tcpdump org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers

Current thread: