[Bug 57] New: Default extensions Makefile breaks with NO_SHARED_LIBS and DO_IPV6

bugzilla-daemon@netfilter.org bugzilla-daemon@netfilter.org
Thu, 27 Feb 2003 15:43:51 +0100


https://bugzilla.netfilter.org/cgi-bin/bugzilla/show_bug.cgi?id=57

           Summary: Default extensions Makefile breaks with NO_SHARED_LIBS
                    and DO_IPV6
           Product: iptables userspace
           Version: 1.2.7a
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P2
         Component: iptables
        AssignedTo: laforge@netfilter.org
        ReportedBy: rpb@community.net.uk
                CC: netfilter-buglog@lists.netfilter.org


With DO_IPV6 undefined and NO_SHARED_LIBS defined the "extensions" Makefile 
incorrectly tries to include the IPv6 extensions.

I found this while trying to build a small iptables user space command for an 
embedded system with no IPv6 and no shared libraries.

Actually, while we're at it it would make more sense for the DO_IPV6 flag to be 
more "configurable" than simply testing for netinet/ip6.h on the build system.  
That test is no good if there's no IPv6 on the target system.

[and I don't mean autoconf, I mean just having a simple DO_IPV6 = 1 in the top 
block of the Makefile just like the NO_SHARED_LIBS flag]



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.