#67859 closed defect (fixed)

jq @1.6: Undefined symbols for architecture x86_64: ___exp10

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: snowleopard Cc: danchr (Dan Villiom Podlaski Christiansen), mascguy (Christopher Nielsen)
Port: jq

Description

jq @1.6 fails to build on Snow Leopard:

https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/164016/steps/install-port/logs/stdio

Undefined symbols for architecture x86_64:
  "___exp10", referenced from:
      _f_exp10 in libjq.a(builtin.o)
ld: symbol(s) not found for architecture x86_64

This comes from a patch MacPorts added to the port, not from upstream. The patch was submitted to upstream but they rejected it in favor of a different approach. I haven't tested whether the different approach still has this problem.

Change History (3)

comment:2 Changed 15 months ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:3 Changed 15 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed

With the update to 1.7, this port now builds fine across-the-board. Including 10.5, based on local testing.

Closing as fixed.

Note: See TracTickets for help on using tickets.