LSB-si status update
"Wichmann, Mats D" <[email protected]> Tue, 2 Mar 2004 12:40:40 -0800
| Newsgroups | gmane.linux.lsb.implementation |
|---|---|
| Message-ID | <[email protected]> |
After the call today, here's what's going on: 1. ia32, ia64, ppc and s390 build through to the end of phase 3. After building they attempt to configure an empty rpm database, and this fails. The bzip2 build in the intermediate phase needs to be adjusted not to build and install a shared library to work around this. (Volunteers?) 2. amd64 builds through to the last package of phase2, which is the X libraries. Technically the X libraries are not needed until phase 3; they were added to phase 2 because some phase 3 builds need to have the headers in place. In any case, the X libraries are provided by XFree86 4.2, which does not have x86_64 support. It didn't have ia64 support either, but a patch was added for LSB 1.3. It's probable that it won't have the right support for ppc64 and maybe not for s390x. Thus, the decision is to move away from XFree86 4.2. There are two options: (a) build XFree86 4.3. This should not be too hard. (b) use the autoconfiguring X libraries released by the Freedesktop.org project. Mats had begun on (b) earlier after discussion with Stuart (our local X expert); he will take another pass at building these in an lsbsi build environment. 3. s390x was failing building bash-pass1, which was added to the phase2 build right after glibc because the static bash from the bootstrap is not always reliable. The problem was in the "fixup" of the static copy of gcc for 390x, a change has just been committed that should take care of this issue. Marvin will retry this build. The problem/change affects only s390x. 4. ppc64 still needs a lot of attention. There was some discussion of what packages can be used to construct a proper toolchain. The LSB project prefers officially released packages, and prefers to avoid gcc 3.4. Some of the IBM team have expressed that the latest and best support is only in cvs for unreleased packages. IBM will do some furthre examination of the state and report back. 5. gcc 3.3.3 has been released on Feb 14; we're using 3.3.2 so we're currently downrev. No decision made on uplifting this yet. There appear to be some architecture-specific patches that could be important. 6. Other known downrev packages are gettext, bison, shadow and sed. The new shadow version is /believed/ to contain a fix for one LSB test suite failure currently seen.