Hi!
I managed to build the current -9mdk of glib 2.1.3.
I have found two small glitches:
- The variable full-config-sysdir, defined in Makeconfig, L97
creates, when exported, many warning messages like this:
/bin/sh: invalid character 45 in exportstr for full-config-sysdirs
scripts/move-if-change: invalid character 45 in exportstr for full-config-sysdirs
It seems to me that bash does not like the dashes '-' in the variable
name (at least I was unable to echo this variable inside a script).
Removing the export does not seem to hurt and the messages go away.
- a file is listed twice (which I don't understand, according to the
files list in the spec file):
Processing files: glibc-2.1.3-9mdk
File listed twice: /usr/share/zoneinfo/zone.tab
Finding Provides: (using /usr/lib/rpm/find-provides)...
I'm using the latest building tools from cooker except rpm and ldconfig
which I was unable to built because of problems with -static flag in gcc
(seems as if the static libc.a creates core dump on my system).
After update I had to find out that -static flag still does not work,
so I can't build ldconfig (it segfault on startup). It's still the
same problem in glibc as I described in my mail with the rpm building
problem:
# gdb ldconfig
GNU gdb 4.18
(gdb) r
Starting program: /usr/src/RPM/BUILD/ldconfig-1999-02-21/ldconfig
Program received signal SIGSEGV, Segmentation fault.
0x80608ef in set_progname (argc=1, argv=0xbffff4f9, envp=0x0)
at ../sysdeps/i386/i486/bits/string.h:1332
1332 __asm__ __volatile__
(gdb)
Building rpm or ldconfig with dynamically shared libs works like a charm.
My system is configured for i586 (I have a K6-2 450) and I have no idea
why ldconfig/libc.a crashes in this case (except an assembler problem).
No special library/tools except glibs are needed for building it (binutils
and gcc are current as well with cooker, gdb not, but this can't be the
problem..).
Best regards,
Reinhard Katzmann
--
E-Mail: [EMAIL PROTECTED]
Current Projects: Linux-Installation Mandrake 7.1 (95% finished)
Java-DB and -Interface for Pincity (93 % finished)
GnuPG Public Key available on request.
PGP signature