Blame view

buildroot/buildroot-2016.08.1/package/alljoyn/0001-UARTStreamLinux-fix-build-on-sparc.patch 1.42 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
  From b8e35cf95184ff18bcf923f900439f56c93609db Mon Sep 17 00:00:00 2001
  From: Romain Naour <romain.naour@gmail.com>
  Date: Sat, 16 Jul 2016 15:23:41 +0200
  Subject: [PATCH] UARTStreamLinux: fix build on sparc
  
  Some of the serial port highest speed are not defined on SPARC, so
  alljoyn should not use them, so we add a patch to fix that.
  
  From:
  https://git.buildroot.org/buildroot/commit/?id=c5e96d8935016456bea342db170ae6a139a8470f
  
  Fixes:
  http://autobuild.buildroot.net/results/e5b/e5b30b5e0d86b44b97410d434b771e1fb7b18de0
  
  Signed-off-by: Romain Naour <romain.naour@gmail.com>
  ---
   common/os/posix/UARTStreamLinux.cc | 8 ++++++++
   1 file changed, 8 insertions(+)
  
  diff --git a/common/os/posix/UARTStreamLinux.cc b/common/os/posix/UARTStreamLinux.cc
  index c193b70..ae81d9d 100644
  --- a/common/os/posix/UARTStreamLinux.cc
  +++ b/common/os/posix/UARTStreamLinux.cc
  @@ -111,21 +111,29 @@ QStatus UART(const qcc::String& devName, uint32_t baud, uint8_t databits, const
           speed = B2000000;
           break;
   
  +#ifdef B2500000
       case 2500000:
           speed = B2500000;
           break;
  +#endif
   
  +#ifdef B3000000
       case 3000000:
           speed = B3000000;
           break;
  +#endif
   
  +#ifdef B3500000
       case 3500000:
           speed = B3500000;
           break;
  +#endif
   
  +#ifdef B4000000
       case 4000000:
           speed = B4000000;
           break;
  +#endif
   
       default:
           QCC_LogError(ER_BAD_ARG_2, ("Invalid baud %d", baud));
  -- 
  2.5.5