Blame view

buildroot/buildroot-2016.08.1/package/liblog4c-localtime/0002-Fix-linking-error-without-pthread.patch 1.12 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  From 435b28cd90973cc03a533e75e90a46cd9f197dff Mon Sep 17 00:00:00 2001
  From: Peter Korsgaard <peter@korsgaard.com>
  Date: Sat, 25 Oct 2014 19:44:01 +0200
  Subject: [PATCH 2/5] Fix linking error without pthread
  
  The rollingfile functionality only gets built if pthread support is
  available, but a call to these functions from log4c_fini() was outside
  the #if WITH_ROLLINGFILE conditional, causing linker errors when the
  library is used.
  
  Submitted upstream: https://github.com/rcmadruga/log4c-localtime/pull/1
  
  Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  ---
   src/log4c/init.c | 2 ++
   1 file changed, 2 insertions(+)
  
  diff --git a/src/log4c/init.c b/src/log4c/init.c
  index 99883ea..7dd9eb4 100644
  --- a/src/log4c/init.c
  +++ b/src/log4c/init.c
  @@ -267,10 +267,12 @@ extern int log4c_fini(void)
   	log4c_layout_factory = NULL;
       }
     
  +#ifdef WITH_ROLLINGFILE
       if (log4c_rollingpolicy_factory) {
   	sd_factory_delete(log4c_rollingpolicy_factory);
   	log4c_rollingpolicy_factory = NULL;
       }
  +#endif
       
   #ifdef __SD_DEBUG__
       if( getenv("SD_DEBUG")){
  -- 
  2.0.0