[Tack-devel] Solaris, make, and lint
Moved to https://github.com/davidgiven/ack
Brought to you by:
dtrg
From: David G. <dg...@co...> - 2005-08-09 23:09:45
|
Sorry about the lack of updates or progress information --- I've had a majo= r=20 attack of builders, and as a result am spending most of my time in a state = of=20 acute exhaustion. My creative juices are pretty much nil right now. (Bet=20 that's more than you wanted to know.) However, I have had time to have a brief play with getting the ACK to build= on=20 Sparc Solaris, using one of SourceForge's compile farm machines. And there'= s=20 something really weird going on. Whenever I try to run the makefiles, the compilation fails because it tried= to=20 run lint (the lintlib target for util/data, in fact), and SF's machine does= =20 not have lint installed. That seems fair enough. However, my home machine doesn't have lint installed either, and it works f= ine=20 there. I tried to do some digging to find out where the lintlib target was= =20 being invoked, and came up blank. In fact, the word 'lintlib' appears=20 *nowhere* in the entire codebase unless it's followed by a colon. I managed to prevent it from trying to run lint by preventing the ACK from= =20 defining the LINT make variable, but I don't know why this works. My question is: does Solaris make have some strange feature where it'll=20 automatically try to run lint if it thinks it's available? (Does anyone use lint these days?) =2D-=20 "Curses! Foiled by the chilled dairy treats of righteousness!" --- Earthwor= m=20 Jim (evil) |