Richard Lowe ????:
Aaron Zang wrote:


Richard Lowe wrote:

Alexander Gorshenev wrote:



On Fri, 30 Mar 2007, Christopher D. Quenelle wrote:

What *are* the issues with keeping warlock closed? I was under the
impression it was a Sun developed tool..


I believe that warlock was the basis for the Sun Studio tool called "lock lint", which is fully supported and available externally to Sun. But I believe it's not a 100% drop-in replacement. So someone would need to evaluate what's needed to transition from using warlock to using Lock Lint. I'd be glad to help
with that from the Sun Studio side, but I've never used warlock.


lock_lint and warlock are essentially the same, except that part of warlock is witten in perl. And that part uses some perlish features which when repeated in C look awful and work in a strange way.

The only crucial difference between warlock and lock_lint is the .wlcmd files, though.


Which ON makes use of.

I believe that warlock is based on a modified version of the C front end
from Sun Studio, which is not open source (yet).


Warlock is a backend processing .ll files.  The .ll files are produced
by our C compiler when given -Zll flag. The flag is present in all the
recent Studio compilers on SPARC. I have a fix for -Zll to be present
on x84/x64, and hope to backport it to Studio11, since it is the version
used for the kernel compilations.

It is also probably based
on an older version of the C front end? So even if we did open source
a new Sun Studio, that wouldn't open up the code underlying warlock.


Aaron Zang is the guy to ask about opensourcing warlock.


Just for clarity, nobody (least of all me) suggested open sourcing it, either. Purely binary access to the tool would at least allow it to be used as part of an ON build.

I am now working on warlock integration to ON, hopefully after a while warlock binaries both X86 and Sparc would be available under /ws/onnv-gate/public.

Right, but people not on SWAN can't access /ws/onnv-gate/public, just as they can't get at suntools.eng, which is why the initial question was regarding making the binaries accessible to those who are not at Sun (and thus the full community of ON engineers, not just the subset at Sun).

Could you give some suggestions about where should warlock binaries locate so that people out of Sun could make use of them? Somewhere in opensolaris?

Open sourcing it will be the a much further goal.

As I said, I'm not asking about source, or support.
Just for the existing binaries to be generally available.

-- Rich


_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to