Re: ICEs, libc6, yp
Jim Pick wrote:
> Adam C Powell IV <firstname.lastname@example.org> writes:
> > The question is, are intermittent non-reproducible ICEs to be expected
> > on this platform? What might this mean for autobuilding- especially of
> > big packages; or is ARM not yet at the level of maturity where we have
> > an autobuilder?
> > This is all with gcc 2.95.2-0pre1 from the Debian mirrors.
> For the record, I get those on my NetWinder too. Not too frequent -
> but frequent enough that it interrupts some of the big package builds.
> I'm not sure if this is a software problem or perhaps even a hardware
> problem (I have an early (rev4) NetWinder). Possibly a different
> kernel version might help.
Okay, I'll just live with it, and rebuild multiple times when there is an ICE.
If it is reproducible, I'll bug report properly.
> > Also, on the assertion problem with GNOME apps ("BUG IN DYNAMIC LINKER
> > ld.so: ... Assertion `! "unexpected dynamic reloc type"' failed!"),
> One of the libraries was built without -fPIC.
> > is there a way I can figure out which library was not built
> > properly? The gnome-hello test programs all run fine, but
> > e.g. e-conf does not.
> objdump --dynamic-reloc <library>
> Make sure you don't have R_ARM_PC24 records.
Akha! The last lib I checked, libIIOP.so, has these symbols, but none of the
other six which e-conf links but gnome-hello-... doesn't has them, so that is
the only culprit. I'll have to check on ssh later.
They look like system calls though- things like strcasecmp and eval_hostname.
I'll look into the Makefiles. Thanks!
> Rebuilding should be as easy as "debian/rules binary" after you've
> unpacked the source using "dpkg-source -x". (Actually, for glibc, you
> need to have the kernel headers unpacked and installed into the proper
> place too)
Okay, will do. The conflict is with a new version of libdb2, which is required
by man-db, so it's somewhat important.
> > Oh, also, out-of-box, gdm just repeatedly starts the X server, changes
> > the background color, and crashes the X server, over and over again.
> > However, if you get rid of :1 in the X server line of /etc/gdm/gdm.conf,
> > it starts very nicely, but the default Xsession bounces me back to the
> > greeter, and the Debian and GNOME sessions just sit there running xrdb
> > forever.
> Um, I don't know. I've never tried gdm. I know the X packages
> definitely need some work. However, I don't even have my NetWinder
> plugged into a monitor. I got X to build cleanly - but that doesn't
> mean it runs all that cleanly.
That makes sense. :-) I'll check xrdb and see if I can find a problem there.
Philip Blundell wrote:
> >> Last question: is there some reason NIS doesn't work on ARM? I have
> >> followed the same instructions for a client as on Intel (where it
> >> worked), but keep getting YPBINDPROC_DOMAIN: Domain not bound.
> >I haven't tried NIS on ARM either.
> NIS is fine on my NetWinder using the Debian binaries.
Hmm. Okay, that's good to know, I'll try everything again.
Thanks very much!!