[haiku-commits] haiku: hrev50281 - src/kits/mail build/scripts

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 3 May 2016 22:12:48 +0200 (CEST)

hrev50281 adds 2 changesets to branch 'master'
old head: ab7c65d33d782ef90f0c5369122b6bdeb5c4e849
new head: 11ece1736cf18159e69906d9738db3ea46f8433f
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=11ece1736cf1+%5Eab7c65d33d78

----------------------------------------------------------------------------

109459c8a51e: MailProtocol.cpp: fix gcc6 build
  
  Signed-off-by: Jérôme Duval <jerome.duval@xxxxxxxxx>

                                      [ Murai Takashi <tmurai01@xxxxxxxxx> ]

11ece1736cf1: build_cross_tools_gcc4: disable libatomic.

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

2 files changed, 8 insertions(+), 7 deletions(-)
build/scripts/build_cross_tools_gcc4 |  1 +
src/kits/mail/MailProtocol.cpp       | 14 +++++++-------

############################################################################

Commit:      109459c8a51e33fe9bbb1d0ad0b7cf36f3e541fb
URL:         http://cgit.haiku-os.org/haiku/commit/?id=109459c8a51e
Author:      Murai Takashi <tmurai01@xxxxxxxxx>
Date:        Mon May  2 10:41:25 2016 UTC
Committer:   Jérôme Duval <jerome.duval@xxxxxxxxx>
Commit-Date: Tue May  3 19:01:48 2016 UTC

MailProtocol.cpp: fix gcc6 build

Signed-off-by: Jérôme Duval <jerome.duval@xxxxxxxxx>

----------------------------------------------------------------------------

diff --git a/src/kits/mail/MailProtocol.cpp b/src/kits/mail/MailProtocol.cpp
index c4291b0..2433441 100644
--- a/src/kits/mail/MailProtocol.cpp
+++ b/src/kits/mail/MailProtocol.cpp
@@ -10,10 +10,10 @@
 #include <fs_attr.h>
 
 #include <Alert.h>
+#include <Autolock.h>
 #include <Directory.h>
-#include <FindDirectory.h>
 #include <E-mail.h>
-#include <Locker.h>
+#include <FindDirectory.h>
 #include <Node.h>
 #include <NodeInfo.h>
 #include <NodeMonitor.h>
@@ -88,7 +88,7 @@ BMailProtocol::MailNotifier() const
 bool
 BMailProtocol::AddFilter(BMailFilter* filter)
 {
-       BLocker locker(this);
+       BAutolock locker(const_cast< BMailProtocol * >(this));
        return fFilterList.AddItem(filter);
 }
 
@@ -96,7 +96,7 @@ BMailProtocol::AddFilter(BMailFilter* filter)
 int32
 BMailProtocol::CountFilter() const
 {
-       BLocker locker(this);
+       BAutolock locker(const_cast< BMailProtocol * >(this));
        return fFilterList.CountItems();
 }
 
@@ -104,7 +104,7 @@ BMailProtocol::CountFilter() const
 BMailFilter*
 BMailProtocol::FilterAt(int32 index) const
 {
-       BLocker locker(this);
+       BAutolock locker(const_cast< BMailProtocol * >(this));
        return fFilterList.ItemAt(index);
 }
 
@@ -112,7 +112,7 @@ BMailProtocol::FilterAt(int32 index) const
 BMailFilter*
 BMailProtocol::RemoveFilter(int32 index)
 {
-       BLocker locker(this);
+       BAutolock locker(const_cast< BMailProtocol * >(this));
        return fFilterList.RemoveItemAt(index);
 }
 
@@ -120,7 +120,7 @@ BMailProtocol::RemoveFilter(int32 index)
 bool
 BMailProtocol::RemoveFilter(BMailFilter* filter)
 {
-       BLocker locker(this);
+       BAutolock locker(const_cast< BMailProtocol * >(this));
        return fFilterList.RemoveItem(filter);
 }
 

############################################################################

Revision:    hrev50281
Commit:      11ece1736cf18159e69906d9738db3ea46f8433f
URL:         http://cgit.haiku-os.org/haiku/commit/?id=11ece1736cf1
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue May  3 19:05:31 2016 UTC

build_cross_tools_gcc4: disable libatomic.

----------------------------------------------------------------------------

diff --git a/build/scripts/build_cross_tools_gcc4 
b/build/scripts/build_cross_tools_gcc4
index a855f61..729540b 100755
--- a/build/scripts/build_cross_tools_gcc4
+++ b/build/scripts/build_cross_tools_gcc4
@@ -223,6 +223,7 @@ CFLAGS="$ccFlags" CXXFLAGS="$cxxFlags" 
"$gccSourceDir/configure" \
        --disable-nls --disable-shared --with-system-zlib \
        --enable-languages=c,c++ --enable-lto --enable-frame-pointer \
        --with-sysroot="$sysrootDir" --disable-threads --disable-tls \
+       --disable-libatomic \
        $gccConfigureArgs \
        || exit 1
 


Other related posts:

  • » [haiku-commits] haiku: hrev50281 - src/kits/mail build/scripts - jerome . duval