On 5/28/16 2:43 PM, Dimitry Andric wrote:
> On 28 May 2016, at 23:20, Alan Somers <asom...@freebsd.org> wrote:
>>
>> On Sat, May 28, 2016 at 3:04 PM, O. Hartmann
>> <ohart...@zedat.fu-berlin.de> wrote:
>>> Recent CURRENT r300912 fails to buildworld with the error shown below:
>>>
>>> [...]
>>> cc   -O2 -pipe -O3 -O3 -pipe -march=native  -DNDEBUG -MD  
>>> -MF.depend.alias_skinny.o
>>> -MTalias_skinny.o -std=gnu99 -fstack-protector-strong -Wsystem-headers 
>>> -Wno-pointer-sign

I only see std=gnu99 here ^^ and no std=c++11.

>>> -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable 
>>> -Wno-tautological-compare
>>> -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function 
>>> -Wno-enum-conversion
>>> -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum 
>>> -Wno-knr-promoted-parameter
>>> -Wno-parentheses  -Qunused-arguments
>>> -c 
>>> /usr/src/lib/libalias/modules/skinny/../../../../sys/netinet/libalias/alias_skinny.c
>>> -o alias_skinny.o --- all_subdir_lib/libdevdctl --- --- event.So
>>> --- /usr/src/lib/libdevdctl/event.cc:438:45: error: invalid suffix on 
>>> literal; C++11
>>> requires a space between literal and identifier 
>>> [-Wreserved-user-defined-literal]
>>> snprintf(timebuf, bufsize, " timestamp=%"PRId64,
>>
>> Those aren't the usual CFLAGS.  What are your environment, compiler,
>> and target architecture?
> 
> There seems to be something that is adding -std=c++11 unconditionally to
> the CXXFLAGS for a C++ library.  I'm adding Bryan on CC, who may know
> how this comes to pass.
> 
> That said, putting a space between the double quote and PRId64
> identifier would be handy in any case.
> 
> -Dimitry
> 


-- 
Regards,
Bryan Drewery
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to