Opened 17 years ago

Closed 17 years ago

#11145 closed enhancement (fixed)

UPDATE: highlight 2.4.7 -> 2.4.8

Reported by: pjenvey@… Owned by: macports-tickets@…
Priority: High Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description

(I am the port maintainer)

This updates higlight to 2.4.8.

The patch is available from:

http://wordvirus.org/~pjenvey/highlight-2.4.8.diff

It also switches the default compiler from GCC 3 to 4, making it work on Intel (so I marked it priority important)

(Technical details follow, for the sake of having this written down)

Previously compiling with gcc 4 would succeed, but cause the following error when running higlight:

$ highlight dyld: lazy symbol binding failed: lazy pointer not found dyld: lazy pointer not found Trace/BPT trap

Turns out this is an apple bug, the -s strip flag used during linking corrupts the binary. This is mentioned here:

http://lists.boost.org/boost-build/2005/11/12114.php

Avoiding the -s flag and stripping the binary after linking was the solution

Change History (1)

comment:1 Changed 17 years ago by cssdev

Resolution: fixed
Status: newclosed

Committed in r21347. Thanks!

Note: See TracTickets for help on using tickets.