databases/leofs: fix build with clang 16
Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because Makefile does not explicitly set its C++ standard, this leads
to the error when building eleveldb:
util/bloom.cc💯10: error: no template named 'auto_ptr' in namespace 'std'
std::auto_ptr<const FilterPolicy> m_Item;
~~~~~^
Add USE_CXXSTD=gnu++11 to avoid this error.
This commit is contained in:
parent
daa254451e
commit
ba4c77cf20
1 changed files with 2 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= leofs
|
PORTNAME= leofs
|
||||||
DISTVERSION= 1.4.3
|
DISTVERSION= 1.4.3
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
DIST_SUBDIR= ${PORTNAME}
|
DIST_SUBDIR= ${PORTNAME}
|
||||||
|
|
||||||
|
@ -55,6 +55,7 @@ SUB_LIST+= LEOFS_USER=${LEOFS_USER} \
|
||||||
SUB_FILES+= ${LEOFS_SBIN_FILES:S/^/sbin-/}
|
SUB_FILES+= ${LEOFS_SBIN_FILES:S/^/sbin-/}
|
||||||
|
|
||||||
USES= dos2unix gmake pkgconfig ssl
|
USES= dos2unix gmake pkgconfig ssl
|
||||||
|
USE_CXXSTD= gnu++11
|
||||||
USE_RC_SUBR= ${PORTNAME}
|
USE_RC_SUBR= ${PORTNAME}
|
||||||
|
|
||||||
DOS2UNIX_FILES= apps/leo_*/snmp/snmpa_*/leo_*_snmp.config
|
DOS2UNIX_FILES= apps/leo_*/snmp/snmpa_*/leo_*_snmp.config
|
||||||
|
|
Loading…
Reference in a new issue