Randy McMurchy wrote:
Alexander E. Patrakov wrote these words on 05/10/06 08:27 CST:
If it doesn't: bug in Firefox (and in the book).
If this is a bug in the book, why haven't you ever mentioned it?
Because the book doesn't tell the user to add --enable-pango (i.e.: doesn't
trigger the bug by default)
If we were to put it in the book, what would be the reason why it
is in the .mozconfig. Unlike your .mozconfig, the BLFS versions
describe each entry in the file.
The ones not documented are:
ac_add_options --enable-pango
Required for rendering complex scripts like Thai
ac_add_options --disable-updater
Disables checks for updates (they are pointless on a LiveCD)
LDFLAGS="-Wl,--as-needed -lpangoxft-1.0"
Fixes runtime chash because of undefined symbol while rendering Thai. IOW:
seamonkey forgets to link one of its libraries with libpangoxft-1.0 but uses
functions from it. This goes unnoticed until the function gets actually called.
The LD_BIND_NOW=1 allowed me to move this crash to the startup phase and thus to
debug it.
The --as-needed was added because I don't want every library or program shipped
with seamonkey to be needlessly linked with libpangoxft-1.0. There will be no
harm if I add -Wl,--as-needed -lpangoxft-1.0 -Wl,--no-as-needed.
--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page