[MacPorts] #40090: log4cxx @0.10.0: Undefined local symbol L318

MacPorts noreply at macports.org
Sat Nov 30 22:55:38 PST 2013


#40090: log4cxx @0.10.0: Undefined local symbol L318
-----------------------------------+----------------------------------
  Reporter:  peterhansgoldstein@…  |      Owner:  mail@…
      Type:  defect                |     Status:  new
  Priority:  Normal                |  Milestone:
 Component:  ports                 |    Version:  2.2.0
Resolution:                        |   Keywords:  snowleopard haspatch
      Port:  log4cxx               |
-----------------------------------+----------------------------------
Changes (by ryandesign@…):

 * owner:  macports-tickets@… => mail@…
 * cc: mail@… (removed)
 * status:  reopened => new


Comment:

 There are no occurrences of the string "L318" in the source code. My
 thought is that perhaps this is a compiler-generated symbol name; the name
 makes me think it might be this file's 318th compiler-generated label,
 such as might be needed for a `switch` statement, of which there are many
 in the last file mentioned in the log, properties.cpp. Perhaps there is
 something unusual about the `switch` statements in properties.cpp that
 makes gcc-4.2's optimizer unhappy; some qualities that come to mind are
 that there are multiple nested `switch` statements, and that one of them
 has `case` statements after the `default` case (usually the `default` case
 is the last one).

 I did find an old [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19636 gcc
 bug when compiling a large switch statement]; the error message is
 different, but it wasn't solved until gcc 4.3.

-- 
Ticket URL: <https://trac.macports.org/ticket/40090#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list