OK. I'm cutting 0.18.0-rc6 shortly with the following cherry-picks. + * [MESOS-1029] - lib stout compile errors on Ubuntu 13.10 with Clang 3.5 + * [MESOS-1030] - Mesos compile errors on Ubuntu 13.10 with Clang 3.5: const & ..., header guard + * [MESOS-1051] - tar command used in fetcher not portable to OS X + * [MESOS-1086] - DRF allocator should take into account past allocations when determining an ordering so frameworks are not starved.
On Thu, Mar 27, 2014 at 10:21 AM, Till Toenshoff <toensh...@me.com> wrote: > Hey List and Vinod, > > as the following commits are mandatory for getting things compiled > properly on clang 3.4 (OSX, Xcode 5.1) and not just 3.5, I would like to > have them included in the next RC. > > 162a7f5d84b3cc04e5f3a612e62bf76f1c1c25a4 > Fixed compile errors in mesos with Clang 3.5 on Ubuntu 13.10. > Review: https://reviews.apache.org/r/18426 > > 66155da331d54710121e92db45358ea91aaac15d > Fixed compile errors in lib stout when using Clang 3.5 on Ubuntu 13.10. > Review: https://reviews.apache.org/r/18425 > > > Without having them included, several warnings pop up (mostly variadic > function related) which then get escalated to errors (due to -Werror). > > Example: > In file included from ../../src/local/local.cpp:25: > In file included from > ../../3rdparty/libprocess/3rdparty/stout/include/stout/path.hpp:20: > In file included from > ../../3rdparty/libprocess/3rdparty/stout/include/stout/strings.hpp:23: > ../../3rdparty/libprocess/3rdparty/stout/include/stout/format.hpp:402:18: > error: 'va_start' has undefined behavior with reference types > [-Werror,-Wvarargs] > va_start(args, fmt); > > But also super helpful stuff like: > ../../src/messages/state.hpp:19:9: error: '__MESSAGE_STATE_HPP__' is used > as a header guard here, followed by #define of a different macro > [-Werror,-Wheader-guard] > #ifndef __MESSAGE_STATE_HPP__ > ^~~~~~~~~~~~~~~~~~~~~ > ../../src/messages/state.hpp:20:9: note: '__MESSAGES_STATE_HPP__' is > defined here; did you mean '__MESSAGE_STATE_HPP__'? > #define __MESSAGES_STATE_HPP__ > ^~~~~~~~~~~~~~~~~~~~~~ > __MESSAGE_STATE_HPP__ > 2 errors generated. > > Got to love clang for that! :) > > cheers, > Till > > > > > On Mar 26, 2014, at 2:29 AM, Vinod Kone <vinodk...@gmail.com> wrote: > > > Hi folks, > > > > I just tagged 0.18.0-rc5 with some fixes that people have reported after > testing 0.18.0-rc4. > > > > Can you help us out by testing this rc? This will likely be voted upon > as the official 0.18.0 release in a few days unless some major issues crop > up. > > > > Thanks, > > -- Vinod > >