#2435: PCRE-7.6
----------------------------------------+-----------------------------------
 Reporter:  [EMAIL PROTECTED]  |        Owner:  [email protected]
     Type:  task                        |       Status:  new                    
       
 Priority:  normal                      |    Milestone:  6.3                    
       
Component:  BOOK                        |      Version:  SVN                    
       
 Severity:  normal                      |   Resolution:                         
       
 Keywords:                              |  
----------------------------------------+-----------------------------------
Comment (by Ag.Hatzim):

 Glib can use the system pcre instead of its internal pcre.
 But in order to do that it needs both unicode related switches to be
 enabled during pcre configuration/installation:

 {{{
 --enable-utf8 --enable-unicode-properties
 }}}

 Another important thing to mention is that its possible for pcregrep
 to read compressed files (.gz and .bz2) by using zlib and bz2 libraries
 (both are present in a base LFS system therefore there is no need for
 additional dependencies).

 To add  this kind of support two configure switches needed:

 {{{
 --enable-pcregrep-libz --enable-pcregrep-libbz2
 }}}

 Another Note:
 Pcre now can be built using Cmake.

 And a last one.
 Pcre versions prior to 7.6 are vulnerable because of a buffer overflow
 problem when run in UTF-8 mode.

 Many distributions using the pcre library (glib, zsh, and Python at
 least).
 Of all of these three, glib and Python needed to upgraded to newer
 versions because of the vulnerability, and that's because both of them are
 using an internal (old) pcre.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2435#comment:3>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to