[Bug 235482] net/libmaxminddb: use GCC on i386 since using clang generates an incorrect maxminddb_config.h

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Feb 4 08:52:39 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235482

            Bug ID: 235482
           Summary: net/libmaxminddb: use GCC on i386 since using clang
                    generates an incorrect maxminddb_config.h
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet at FreeBSD.org
          Reporter: tremere at cainites.net
          Assignee: sunpoet at FreeBSD.org
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)

Created attachment 201710
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=201710&action=edit
Change to GCC on i386

On i386 building with Clang gives you an incorrect include/maxminddb_config.h.
configure tries to detect support for unsigned __int128 in two ways. The first
one fails for both GCC and Clang, but the second is incorrectly detected as
true by Clang. This can cause issues in packages depending on libmaxminddb (.ie
security/modsecurity3)

Bump portrevision because a new maxminddb_config.h needs to be generated on
i386. Also petted portlint so it doesn't generate any errors anymore.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list