|
From: Joseph K. <jk...@us...> - 2008-07-21 03:33:49
|
Hi,
I would like to open discussion on our short term roadmap: i.e.,
planning for our first release. The goal of this release would be
to produce a tarball that the other projects could start looking
at.
It seems to me that we have the following tasks need to be completed
before we can have any kind of release:
1) Bring libelf to the point where ar(1) can be implemented using
it:
1.1) libelf needs to be able to create ar(1) archives [Task #149800]
1.2) libelf needs to handle BSD format ar(1) archives. Currently
it only understands SysV format archives. [Task #149801]
These tasks would be owned by me, unless someone else wants to take
them up.
2) Then we would need to retarget ar(1) to use the new libelf instead
of libarchive. [Task #149994] (owned by jkoshy or kaiwang27)
3) Then a sanity-check porting pass to port ar(1) to other OSes.
`nm', `size' and `strings' run fine on NetBSD and FreeBSD. I haven't
looked at `elfcopy' on NetBSD yet but do not anticipate trouble
either.
So the questions are:
- Do you think we should defer the first release till we have other
tools ready? If so, which tools would these be?
- If the idea of a release is ok, what OSes do we target for the first
release?
Also: do you know of any organization offering a "build farm" with
different OSes? I'd love to have a collection of buildbot/bitten
slaves that could build our source tree on different OSes
automatically.
Koshy
|