Recently, Somebody Somewhere wrote these words
> Okay, so I have a few times gone over my strange problems as
> many of you noticed.
>
> I finally located my problem. (should have been more obvious to
> me..)
>
> I had disabled the "glibc compatibility" of malloc returning a
> live-pointer. Thus, only NULL gets passed. This is what I
> thought was standard for some time, having never delved deeply
> into glibc or any other programs when they call malloc.
>
> However, in order to get Xorg and numerous other programs to
> work at all or work with more stability, uClibc must be
> configured with malloc(0) returning a live-pointer.
>
> This instantly made my Xorg work, withouth recompiling (thanks
> to dynamic libraries: .so's) X in any way, it went from its
> cannot call malloc and cannot call assert to suddenly working
> extremely nicely. I have yet to test this with the rest of the
> system as I am falling into a blissfull sleep.
>
> At the very least, I can always give you good FAQ materials for
> what not to do. Though, I wonder why a live-pointer must be
> passed instead of just NULL.
>
> I can give you my scripts used to install Xorg-Modular if you so
> wishit. (once I clean it up now that I should be able to remove
> some assert and malloc hacks I had going..)
>
That sounds good. But Can I use them? You went with uclibc, and I have
just run up glibc.
--
With best Regards,
Declan Moriarty.
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page