darmac commented on issue #1091:
URL: https://github.com/apache/incubator-brpc/issues/1091#issuecomment-619761250
@jamesge
在brpc编译过程中,我们发现会有`narrowing conversion`错误,
需要在`CMAKE_CXX_FLAGS`中加入`-Wno-narrowing`
```
>> 355
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-128' fro
m 'int' to 'char' inside { } [-Wnarrowing]
356 };
357 ^
>> 358
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-127' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 359
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-126' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 360
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-125' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 361
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-124' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 362
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-123' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 363
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-122' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 364
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-121' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 365
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-120' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 366
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-119' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 367
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-118' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 368
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-117' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 369
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-116' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 370
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-115' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 371
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-114' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 372
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-113' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 373
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-112' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 374
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-111' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 375
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-110' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 376
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-109' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 377
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-108' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 378
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-107' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 379
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-106' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 380
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-105' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 381
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-104' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 382
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-103' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 383
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-102' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 384
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-101' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 385
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-100' fro
m 'int' to 'char' inside { } [-Wnarrowing]
>> 386
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-99' from
'int' to 'char' inside { } [-Wnarrowing]
>> 387
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-98' from
'int' to 'char' inside { } [-Wnarrowing]
>> 388
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-97' from
'int' to 'char' inside { } [-Wnarrowing]
>> 389
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-96' from
'int' to 'char' inside { } [-Wnarrowing]
>> 390
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-95' from
'int' to 'char' inside { } [-Wnarrowing]
>> 391
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-94' from
'int' to 'char' inside { } [-Wnarrowing]
>> 392
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-93' from
'int' to 'char' inside { } [-Wnarrowing]
>> 393
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-92' from
'int' to 'char' inside { } [-Wnarrowing]
>> 394
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-91' from
'int' to 'char' inside { } [-Wnarrowing]
>> 395
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-90' from
'int' to 'char' inside { } [-Wnarrowing]
>> 396
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-89' from
'int' to 'char' inside { } [-Wnarrowing]
>> 397
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-88' from
'int' to 'char' inside { } [-Wnarrowing]
>> 398
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-87' from
'int' to 'char' inside { } [-Wnarrowing]
>> 399
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-86' from
'int' to 'char' inside { } [-Wnarrowing]
>> 400
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-85' from
'int' to 'char' inside { } [-Wnarrowing]
>> 401
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-84' from
'int' to 'char' inside { } [-Wnarrowing]
>> 402
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-83' from
'int' to 'char' inside { } [-Wnarrowing]
>> 403
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-82' from
'int' to 'char' inside { } [-Wnarrowing]
>> 404
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-81' from
'int' to 'char' inside { } [-Wnarrowing]
>> 405
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-80' from
'int' to 'char' inside { } [-Wnarrowing]
>> 406
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-79' from
'int' to 'char' inside { } [-Wnarrowing]
>> 407
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-78' from
'int' to 'char' inside { } [-Wnarrowing]
>> 408
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-77' from
'int' to 'char' inside { } [-Wnarrowing]
>> 409
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-76' from
'int' to 'char' inside { } [-Wnarrowing]
>> 410
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-75' from
'int' to 'char' inside { } [-Wnarrowing]
>> 411
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-74' from
'int' to 'char' inside { } [-Wnarrowing]
>> 412
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-73' from
'int' to 'char' inside { } [-Wnarrowing]
>> 413
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-72' from
'int' to 'char' inside { } [-Wnarrowing]
>> 414
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-71' from
'int' to 'char' inside { } [-Wnarrowing]
>> 415
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-70' from
'int' to 'char' inside { } [-Wnarrowing]
>> 416
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-69' from
'int' to 'char' inside { } [-Wnarrowing]
>> 417
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-68' from
'int' to 'char' inside { } [-Wnarrowing]
>> 418
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-67' from
'int' to 'char' inside { } [-Wnarrowing]
>> 419
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-66' from
'int' to 'char' inside { } [-Wnarrowing]
>> 420
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-65' from
'int' to 'char' inside { } [-Wnarrowing]
>> 421
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-64' from
'int' to 'char' inside { } [-Wnarrowing]
>> 422
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-63' from
'int' to 'char' inside { } [-Wnarrowing]
>> 423
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-62' from
'int' to 'char' inside { } [-Wnarrowing]
>> 424
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-61' from
'int' to 'char' inside { } [-Wnarrowing]
>> 425
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-60' from
'int' to 'char' inside { } [-Wnarrowing]
>> 426
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-59' from
'int' to 'char' inside { } [-Wnarrowing]
>> 427
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-58' from
'int' to 'char' inside { } [-Wnarrowing]
>> 428
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-57' from
'int' to 'char' inside { } [-Wnarrowing]
>> 429
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-56' from
'int' to 'char' inside { } [-Wnarrowing]
>> 430
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-55' from
'int' to 'char' inside { } [-Wnarrowing]
>> 431
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-54' from
'int' to 'char' inside { } [-Wnarrowing]
>> 432
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-53' from
'int' to 'char' inside { } [-Wnarrowing]
>> 433
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-52' from
'int' to 'char' inside { } [-Wnarrowing]
>> 434
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-51' from
'int' to 'char' inside { } [-Wnarrowing]
>> 435
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-50' from
'int' to 'char' inside { } [-Wnarrowing]
>> 436
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-49' from
'int' to 'char' inside { } [-Wnarrowing]
>> 437
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-48' from
'int' to 'char' inside { } [-Wnarrowing]
>> 438
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-47' from
'int' to 'char' inside { } [-Wnarrowing]
>> 439
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-46' from
'int' to 'char' inside { } [-Wnarrowing]
>> 440
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-45' from
'int' to 'char' inside { } [-Wnarrowing]
>> 441
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-44' from
'int' to 'char' inside { } [-Wnarrowing]
>> 442
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-43' from
'int' to 'char' inside { } [-Wnarrowing]
>> 443
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-42' from
'int' to 'char' inside { } [-Wnarrowing]
>> 444
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-41' from
'int' to 'char' inside { } [-Wnarrowing]
>> 445
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-40' from
'int' to 'char' inside { } [-Wnarrowing]
>> 446
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-39' from
'int' to 'char' inside { } [-Wnarrowing]
>> 447
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-38' from
'int' to 'char' inside { } [-Wnarrowing]
>> 448
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-37' from
'int' to 'char' inside { } [-Wnarrowing]
>> 449
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-36' from
'int' to 'char' inside { } [-Wnarrowing]
>> 450
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-35' from
'int' to 'char' inside { } [-Wnarrowing]
>> 451
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-34' from
'int' to 'char' inside { } [-Wnarrowing]
>> 452
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-33' from
'int' to 'char' inside { } [-Wnarrowing]
>> 453
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-32' from
'int' to 'char' inside { } [-Wnarrowing]
>> 454
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-31' from
'int' to 'char' inside { } [-Wnarrowing]
>> 455
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-30' from
'int' to 'char' inside { } [-Wnarrowing]
>> 456
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-29' from
'int' to 'char' inside { } [-Wnarrowing]
>> 457
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-28' from
'int' to 'char' inside { } [-Wnarrowing]
>> 458
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-27' from
'int' to 'char' inside { } [-Wnarrowing]
>> 459
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-26' from
'int' to 'char' inside { } [-Wnarrowing]
>> 460
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-25' from
'int' to 'char' inside { } [-Wnarrowing]
>> 461
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-24' from
'int' to 'char' inside { } [-Wnarrowing]
>> 462
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-23' from
'int' to 'char' inside { } [-Wnarrowing]
>> 463
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-22' from
'int' to 'char' inside { } [-Wnarrowing]
>> 464
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-21' from
'int' to 'char' inside { } [-Wnarrowing]
>> 465
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-20' from
'int' to 'char' inside { } [-Wnarrowing]
>> 466
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-19' from
'int' to 'char' inside { } [-Wnarrowing]
>> 467
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-18' from
'int' to 'char' inside { } [-Wnarrowing]
>> 468
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-17' from
'int' to 'char' inside { } [-Wnarrowing]
>> 469
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-16' from
'int' to 'char' inside { } [-Wnarrowing]
>> 470
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-15' from
'int' to 'char' inside { } [-Wnarrowing]
>> 471
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-14' from
'int' to 'char' inside { } [-Wnarrowing]
>> 472
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-13' from
'int' to 'char' inside { } [-Wnarrowing]
>> 473
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-12' from
'int' to 'char' inside { } [-Wnarrowing]
>> 474
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-11' from
'int' to 'char' inside { } [-Wnarrowing]
>> 475
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-10' from
'int' to 'char' inside { } [-Wnarrowing]
>> 476
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-9' from
'int' to 'char' inside { } [-Wnarrowing]
>> 477
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-8' from
'int' to 'char' inside { } [-Wnarrowing]
>> 478
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-7' from
'int' to 'char' inside { } [-Wnarrowing]
>> 479
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-6' from
'int' to 'char' inside { } [-Wnarrowing]
>> 480
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-5' from
'int' to 'char' inside { } [-Wnarrowing]
>> 481
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-4' from
'int' to 'char' inside { } [-Wnarrowing]
>> 482
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-3' from
'int' to 'char' inside { } [-Wnarrowing]
>> 483
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-2' from
'int' to 'char' inside { } [-Wnarrowing]
>> 484
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/butil/containers/case_ignored_flat_map.cpp:49:1:
error: narrowing conversion of '-1' from
'int' to 'char' inside { } [-Wnarrowing]
>> 485 make[2]: *** [src/CMakeFiles/BUTIL_LIB.dir/build.make:1474:
src/CMakeFiles/BUTIL_LIB.dir/butil/containers/case_ignored_flat_map.cpp.o]
Error 1
486 make[2]: *** Waiting for unfinished jobs....
487 Scanning dependencies of target SOURCES_LIB
488 make[2]: Leaving directory
'/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build'
489 make -f src/CMakeFiles/SOURCES_LIB.dir/build.make
src/CMakeFiles/SOURCES_LIB.dir/build
490 make[2]: Entering directory
'/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build'
491 [ 43%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/collector.cpp.o
492 [ 43%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/default_variables.cpp.o
493 cd
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
&& /home/xiaojun/spack/lib/spack/env/gcc/g++
-I/tmp/root/spack-stage/spack-stage-br
pc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build
-I/home/xiaojun/spack/opt/spa
ck/linux-centos8-aarch64/gcc-8.2.1/gflags-2.1.2-bvdcmnc352f5pt7gecb7yvbcexg724r4/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/protobuf-3.11.2-tei2sd6ef46yjhuzah
spmwwjswvtj65c/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/leveldb-1.22-k4vngqjrdefeswzfnmpqt7lyzogasr3x/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-
aarch64/gcc-8.2.1/openssl-1.1.1g-ku5v5n2vxpjzaz6e4h7mavavabf7pvuw/include
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
-DBRPC_WITH
_GLOG=0 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX
-D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DBRPC_REVISION=\"0.9.7\" -D__STRICT_ANSI__ -g -O2 -pipe -Wall
-W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter
-fno-omit-frame-pointer -fno-gcse -Wno-aligned-new -
DNDEBUG -O2 -g -DNDEBUG -std=gnu++11 -o
CMakeFiles/SOURCES_LIB.dir/bvar/collector.cpp.o -c
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/s
rc/bvar/collector.cpp
494 cd
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
&& /home/xiaojun/spack/lib/spack/env/gcc/g++
-I/tmp/root/spack-stage/spack-stage-br
pc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build
-I/home/xiaojun/spack/opt/spa
ck/linux-centos8-aarch64/gcc-8.2.1/gflags-2.1.2-bvdcmnc352f5pt7gecb7yvbcexg724r4/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/protobuf-3.11.2-tei2sd6ef46yjhuzah
spmwwjswvtj65c/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/leveldb-1.22-k4vngqjrdefeswzfnmpqt7lyzogasr3x/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-
aarch64/gcc-8.2.1/openssl-1.1.1g-ku5v5n2vxpjzaz6e4h7mavavabf7pvuw/include
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
-DBRPC_WITH
_GLOG=0 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX
-D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DBRPC_REVISION=\"0.9.7\" -D__STRICT_ANSI__ -g -O2 -pipe -Wall
-W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter
-fno-omit-frame-pointer -fno-gcse -Wno-aligned-new -
DNDEBUG -O2 -g -DNDEBUG -std=gnu++11 -o
CMakeFiles/SOURCES_LIB.dir/bvar/default_variables.cpp.o -c
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spa
ck-src/src/bvar/default_variables.cpp
495 [ 44%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/detail/percentile.cpp.o
496 cd
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
&& /home/xiaojun/spack/lib/spack/env/gcc/g++
-I/tmp/root/spack-stage/spack-stage-br
pc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build
-I/home/xiaojun/spack/opt/spa
ck/linux-centos8-aarch64/gcc-8.2.1/gflags-2.1.2-bvdcmnc352f5pt7gecb7yvbcexg724r4/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/protobuf-3.11.2-tei2sd6ef46yjhuzah
spmwwjswvtj65c/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/leveldb-1.22-k4vngqjrdefeswzfnmpqt7lyzogasr3x/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-
aarch64/gcc-8.2.1/openssl-1.1.1g-ku5v5n2vxpjzaz6e4h7mavavabf7pvuw/include
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
-DBRPC_WITH
_GLOG=0 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX
-D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DBRPC_REVISION=\"0.9.7\" -D__STRICT_ANSI__ -g -O2 -pipe -Wall
-W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter
-fno-omit-frame-pointer -fno-gcse -Wno-aligned-new -
DNDEBUG -O2 -g -DNDEBUG -std=gnu++11 -o
CMakeFiles/SOURCES_LIB.dir/bvar/detail/percentile.cpp.o -c
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spa
ck-src/src/bvar/detail/percentile.cpp
497 make[2]: Leaving directory
'/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build'
>> 498 make[1]: *** [CMakeFiles/Makefile2:386:
src/CMakeFiles/BUTIL_LIB.dir/all] Error 2
499 make[1]: *** Waiting for unfinished jobs....
500 [ 44%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/detail/sampler.cpp.o
501 cd
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
&& /home/xiaojun/spack/lib/spack/env/gcc/g++
-I/tmp/root/spack-stage/spack-stage-br
pc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build
-I/home/xiaojun/spack/opt/spa
ck/linux-centos8-aarch64/gcc-8.2.1/gflags-2.1.2-bvdcmnc352f5pt7gecb7yvbcexg724r4/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/protobuf-3.11.2-tei2sd6ef46yjhuzah
spmwwjswvtj65c/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/leveldb-1.22-k4vngqjrdefeswzfnmpqt7lyzogasr3x/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-
aarch64/gcc-8.2.1/openssl-1.1.1g-ku5v5n2vxpjzaz6e4h7mavavabf7pvuw/include
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
-DBRPC_WITH
_GLOG=0 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX
-D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DBRPC_REVISION=\"0.9.7\" -D__STRICT_ANSI__ -g -O2 -pipe -Wall
-W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter
-fno-omit-frame-pointer -fno-gcse -Wno-aligned-new -
DNDEBUG -O2 -g -DNDEBUG -std=gnu++11 -o
CMakeFiles/SOURCES_LIB.dir/bvar/detail/sampler.cpp.o -c
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-
src/src/bvar/detail/sampler.cpp
502 [ 44%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/gflag.cpp.o
503 cd
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
&& /home/xiaojun/spack/lib/spack/env/gcc/g++
-I/tmp/root/spack-stage/spack-stage-br
pc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build
-I/home/xiaojun/spack/opt/spa
ck/linux-centos8-aarch64/gcc-8.2.1/gflags-2.1.2-bvdcmnc352f5pt7gecb7yvbcexg724r4/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/protobuf-3.11.2-tei2sd6ef46yjhuzah
spmwwjswvtj65c/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-aarch64/gcc-8.2.1/leveldb-1.22-k4vngqjrdefeswzfnmpqt7lyzogasr3x/include
-I/home/xiaojun/spack/opt/spack/linux-centos8-
aarch64/gcc-8.2.1/openssl-1.1.1g-ku5v5n2vxpjzaz6e4h7mavavabf7pvuw/include
-I/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-build/src
-DBRPC_WITH
_GLOG=0 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX
-D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DBRPC_REVISION=\"0.9.7\" -D__STRICT_ANSI__ -g -O2 -pipe -Wall
-W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter
-fno-omit-frame-pointer -fno-gcse -Wno-aligned-new -
DNDEBUG -O2 -g -DNDEBUG -std=gnu++11 -o
CMakeFiles/SOURCES_LIB.dir/bvar/gflag.cpp.o -c
/tmp/root/spack-stage/spack-stage-brpc-0.9.7-rc03-mphxg6yyath6c46pijdr5gxuzi6dsfrs/spack-src/src/b
var/gflag.cpp
504 [ 45%] Building CXX object
src/CMakeFiles/SOURCES_LIB.dir/bvar/latency_recorder.cpp.o
```
本地修复补丁如下:
```
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3deb734..d77a70d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -137,7 +137,7 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-gcse")
endif()
if(NOT (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0))
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-aligned-new")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-aligned-new
-Wno-narrowing")
endif()
endif()
```
请问这个补丁可以向社区内合入吗? 或是有其它方式(如优化代码)来修复此问题?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]