Opened 18 years ago
Closed 18 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 18 years ago by cssdev
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed in r21347. Thanks!