1 |
ChangeLog for PCRE |
ChangeLog for PCRE |
2 |
------------------ |
------------------ |
3 |
|
|
4 |
|
Version 6.3 15-Aug-05 |
5 |
|
--------------------- |
6 |
|
|
7 |
|
1. The file libpcre.pc.in did not have general read permission in the tarball. |
8 |
|
|
9 |
|
2. There were some problems when building without C++ support: |
10 |
|
|
11 |
|
(a) If C++ support was not built, "make install" and "make test" still |
12 |
|
tried to test it. |
13 |
|
|
14 |
|
(b) There were problems when the value of CXX was explicitly set. Some |
15 |
|
changes have been made to try to fix these, and ... |
16 |
|
|
17 |
|
(c) --disable-cpp can now be used to explicitly disable C++ support. |
18 |
|
|
19 |
|
(d) The use of @CPP_OBJ@ directly caused a blank line preceded by a |
20 |
|
backslash in a target when C++ was disabled. This confuses some |
21 |
|
versions of "make", apparently. Using an intermediate variable solves |
22 |
|
this. (Same for CPP_LOBJ.) |
23 |
|
|
24 |
|
3. $(LINK_FOR_BUILD) now includes $(CFLAGS_FOR_BUILD) and $(LINK) |
25 |
|
(non-Windows) now includes $(CFLAGS) because these flags are sometimes |
26 |
|
necessary on certain architectures. |
27 |
|
|
28 |
|
4. Added a setting of -export-symbols-regex to the link command to remove |
29 |
|
those symbols that are exported in the C sense, but actually are local |
30 |
|
within the library, and not documented. Their names all begin with |
31 |
|
"_pcre_". This is not a perfect job, because (a) we have to except some |
32 |
|
symbols that pcretest ("illegally") uses, and (b) the facility isn't always |
33 |
|
available (and never for static libraries). I have made a note to try to |
34 |
|
find a way round (a) in the future. |
35 |
|
|
36 |
|
|
37 |
Version 6.2 01-Aug-05 |
Version 6.2 01-Aug-05 |
38 |
--------------------- |
--------------------- |
39 |
|
|