]> git.pld-linux.org Git - packages/apache.git/blob - httpd-2.0.48-debuglog.patch
d2b7aa955fd046243e253a18e35bb5b059547cff
[packages/apache.git] / httpd-2.0.48-debuglog.patch
1
2 __FILE__ expands to the full pathname during VPATH builds; this
3 clutters up the debug log (and also bloats binaries very slightly).
4 The -pie patch defines AP_FNAME during build which is equivalent
5 to basename(__FILE__); use that for debug logging where available.
6
7 AP_FNAME uses $(notdir ...), a GNU make extension, so this can't
8 go upstream.
9
10 Note this patch depends on the pie patch.
11
12 --- httpd-2.3.8/include/http_log.h~     2010-06-14 22:59:05.000000000 +0300
13 +++ httpd-2.3.8/include/http_log.h      2010-09-01 13:18:19.608547664 +0300
14 @@ -213,7 +213,11 @@
15  
16  extern int AP_DECLARE_DATA ap_default_loglevel;
17  
18 +#ifdef AP_FNAME
19 +#define APLOG_MARK      AP_FNAME,__LINE__,APLOG_MODULE_INDEX
20 +#else
21  #define APLOG_MARK     __FILE__,__LINE__,APLOG_MODULE_INDEX
22 +#endif
23  
24  /**
25   * Set up for logging to stderr.
This page took 0.031658 seconds and 2 git commands to generate.