Changes between Version 13 and Version 14 of WimplicitFunctionDeclaration


Ignore:
Timestamp:
May 7, 2024, 4:12:19 AM (7 months ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Mention llvm.org clang 16 and later are also affected

Legend:

Unmodified
Added
Removed
Modified
  • WimplicitFunctionDeclaration

    v13 v14  
    2424}}}
    2525
    26 MacPorts displays the same warning message, "Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled", for every port. Each of the following lines gives the name of a function the configure script accessed without declaring it first. It is a clue for investigating the situation. The implicit function declaration could potentially cause the port to configure incorrectly when using Xcode 12 or newer. Each function name will only be listed once even if the configure script accesses that function multiple times.
     26MacPorts displays the same warning message, "Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled", for every port. Each of the following lines gives the name of a function the configure script accessed without declaring it first. It is a clue for investigating the situation. The implicit function declaration could potentially cause the port to configure incorrectly when using Apple clang 12 or newer (from Xcode 12 or the Xcode 12 version of the command line tools or newer) or llvm.org clang 16 or newer. Each function name will only be listed once even if the configure script accesses that function multiple times.
    2727
    2828In this example, there are three indications. They are related to the functions `strcmp`, `exit`, and `at_quick_exit`.