On Fri, 2007-09-21 at 10:31 +0800, Jerry Tan wrote:
> so with this ,
> we don't need to wait until expat new version?

We did need to wait for the new expat version.
I integrated that into snv_73.  This is the other half of the fix.

Laca

> that is a good news.
> rhythmbox crashed several build due to this bug
> 
> 
> Laszlo (Laca) Peter wrote:
> > Attached patch does what it says in the subject.
> > Fixes 6531456 Python based application will crash when calling
> > initpyexpat()
> >
> > Laca
> >
> >   
> > ------------------------------------------------------------------------
> >
> > --- Python-2.4.4/setup.py.expat     2007-08-08 10:48:40.489500000 -0400
> > +++ Python-2.4.4/setup.py   2007-08-08 10:53:36.397669000 -0400
> > @@ -823,6 +823,10 @@
> >          # is included in Modules/expat/.  Usage of a system
> >          # shared libexpat.so/expat.dll is not advised.
> >          #
> > +        # On Solaris, we use libexpat.so instead of statically linking it,
> > +        # otherwise it causes various crashes in apps that use both 
> > +        # Python and libexpat.  See 6544688 for details.
> > +        #
> >          # More information on Expat can be found at www.libexpat.org.
> >          #
> >          expatinc = os.path.join(os.getcwd(), srcdir, 'Modules', 'expat')
> > @@ -833,10 +837,8 @@
> >                                define_macros = define_macros,
> >                                include_dirs = [expatinc],
> >                                sources = ['pyexpat.c',
> > -                                         'expat/xmlparse.c',
> > -                                         'expat/xmlrole.c',
> > -                                         'expat/xmltok.c',
> > -                                         ],
> > +                                         'expat/xmlparse.c'],
> > +                              libraries = ['expat']
> >                                ))
> >  
> >          # Hye-Shik Chang's CJKCodecs modules.
> >   
> 


Reply via email to