Project

General

Profile

Actions

Bug #23856

open

lz4 fails to compile with clang

Added by Casey Bodley almost 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
clang
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

In file included from /home/cbodley/ceph/src/compressor/lz4/CompressionPluginLZ4.cc:17:                                                                            
In file included from /home/cbodley/ceph/src/compressor/lz4/CompressionPluginLZ4.h:21:                                                                             
In file included from /home/cbodley/ceph/src/compressor/lz4/LZ4Compressor.h:18:                                                                                    
/usr/include/lz4.h:437:12: error: an attribute list cannot appear here                                                                                             
LZ4LIB_API LZ4_DEPRECATED("use LZ4_compress_default() instead") int LZ4_compress               (const char* source, char* dest, int sourceSize);                   
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                    
/usr/include/lz4.h:423:37: note: expanded from macro 'LZ4_DEPRECATED'                                                                                              
#    define LZ4_DEPRECATED(message) [[deprecated(message)]]                                                                                                        
                                    ^~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
/usr/include/lz4.h:438:12: error: an attribute list cannot appear here                                                                                             
LZ4LIB_API LZ4_DEPRECATED("use LZ4_compress_default() instead") int LZ4_compress_limitedOutput (const char* source, char* dest, int sourceSize, int maxOutputSize);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                    
/usr/include/lz4.h:423:37: note: expanded from macro 'LZ4_DEPRECATED'

...

Name : lz4-devel
Version : 1.8.0
Release : 1.fc27

Name : clang
Version : 5.0.1
Release : 5.fc27

appears to be fixed upstream https://github.com/lz4/lz4/issues/409

No data to display

Actions

Also available in: Atom PDF