-
Type:
Bug
-
Resolution: Gone away
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
None
The following compilation notes are getting generated when the WiredTiger develop code is compiled using V4 toolchain.
[9/510] Building C object CMakeFiles/wt_objs.dir/src/block/block_ext.c.o
/home/storage.wt/hari/code/wiredtiger/src/block/block_ext.c: In function ‘__wt_block_extlist_write’:
/home/storage.wt/hari/code/wiredtiger/src/block/block_ext.c:1161:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5
1161 | __wt_block_extlist_write(
| ^~~~~~~~~~~~~~~~~~~~~~~~
[23/510] Building C object CMakeFiles/wt_objs.dir/src/block/block_ckpt_scan.c.o
/home/storage.wt/hari/code/wiredtiger/src/block/block_ckpt_scan.c: In function ‘__wt_block_checkpoint_last’:
/home/storage.wt/hari/code/wiredtiger/src/block/block_ckpt_scan.c:330:23: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
330 | current->size = size;
| ~~~~~~~~~~~~~~^~~~~~
[33/510] Building C object CMakeFiles/wt_objs.dir/src/btree/bt_split.c.o
/home/storage.wt/hari/code/wiredtiger/src/btree/bt_split.c: In function ‘__wt_multi_to_ref’:
/home/storage.wt/hari/code/wiredtiger/src/btree/bt_split.c:1688:33: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
1688 | addr->size = multi->addr.size;
| ~~~~~~~~~~~^~~~~
[36/510] Building C object CMakeFiles/wt_objs.dir/src/btree/bt_slvg.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/src/include/wt_internal.h:458,
from /home/storage.wt/hari/code/wiredtiger/src/btree/bt_slvg.c:9:
/home/storage.wt/hari/code/wiredtiger/src/include/cell_inline.h: In function ‘__wt_cell_unpack_kv’:
/home/storage.wt/hari/code/wiredtiger/src/include/cell_inline.h:1063:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5
1063 | __wt_cell_unpack_kv(WT_SESSION_IMPL *session, const WT_PAGE_HEADER *dsk, WT_CELL *cell,
| ^~~~~~~~~~~~~~~~~~~
[37/510] Building C object CMakeFiles/wt_objs.dir/src/btree/bt_ret.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/src/include/wt_internal.h:458,
from /home/storage.wt/hari/code/wiredtiger/src/btree/bt_ret.c:9:
/home/storage.wt/hari/code/wiredtiger/src/include/cell_inline.h: In function ‘__wt_cell_unpack_kv’:
/home/storage.wt/hari/code/wiredtiger/src/include/cell_inline.h:1063:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5
1063 | __wt_cell_unpack_kv(WT_SESSION_IMPL *session, const WT_PAGE_HEADER *dsk, WT_CELL *cell,
| ^~~~~~~~~~~~~~~~~~~
[65/510] Building C object CMakeFiles/wt_objs.dir/src/conn/conn_handle.c.o
/home/storage.wt/hari/code/wiredtiger/src/conn/conn_handle.c: In function ‘__wt_connection_init’:
/home/storage.wt/hari/code/wiredtiger/src/conn/conn_handle.c:16:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
16 | __wt_connection_init(WT_CONNECTION_IMPL *conn)
| ^~~~~~~~~~~~~~~~~~~~
[180/510] Building C object CMakeFiles/wt_objs.dir/src/support/mtx_rw.c.o
/home/storage.wt/hari/code/wiredtiger/src/support/mtx_rw.c: In function ‘__wt_rwlock_init’:
/home/storage.wt/hari/code/wiredtiger/src/support/mtx_rw.c:99:28: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
99 | l->stat_read_count_off = l->stat_write_count_off = -1;
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[273/510] Building C object bench/wtperf/CMakeFiles/wtperf.dir/wtperf_truncate.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/bench/wtperf/wtperf.h:32,
from /home/storage.wt/hari/code/wiredtiger/bench/wtperf/wtperf_truncate.c:29:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h: In function ‘setup_truncate’:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h:212:30: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
212 | *p-- = hundred_lookup[i];
| ~~~~~~~~~~~~~~^~~
[287/510] Building C object CMakeFiles/wt_objs.dir/src/txn/txn.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/src/include/wt_internal.h:408,
from /home/storage.wt/hari/code/wiredtiger/src/txn/txn.c:9:
/home/storage.wt/hari/code/wiredtiger/src/txn/txn.c: In function ‘__wt_txn_global_init’:
/home/storage.wt/hari/code/wiredtiger/src/include/mutex.h:71:34: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
71 | (l)->stat_read_count_off = \
/home/storage.wt/hari/code/wiredtiger/src/txn/txn.c:2310:5: note: in expansion of macro ‘WT_RWLOCK_INIT_TRACKED’
2310 | WT_RWLOCK_INIT_TRACKED(session, &txn_global->rwlock, txn_global);
| ^~~~~~~~~~~~~~~~~~~~~~
[329/510] Building C object CMakeFiles/wt_objs.dir/src/reconcile/rec_write.c.o
/home/storage.wt/hari/code/wiredtiger/src/reconcile/rec_write.c: In function ‘__rec_init’:
/home/storage.wt/hari/code/wiredtiger/src/reconcile/rec_write.c:511:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5
511 | __rec_init(WT_SESSION_IMPL *session, WT_REF *ref, uint32_t flags, WT_SALVAGE_COOKIE *salvage,
| ^~~~~~~~~~
[371/510] Building C object bench/wtperf/CMakeFiles/wtperf.dir/wtperf.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/bench/wtperf/wtperf.h:32,
from /home/storage.wt/hari/code/wiredtiger/bench/wtperf/wtperf.c:29:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h: In function ‘scan_worker’:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h:212:30: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
212 | *p-- = hundred_lookup[i];
| ~~~~~~~~~~~~~~^~~
[382/510] Building C object test/format/CMakeFiles/test_format.dir/kv.c.o
In file included from /home/storage.wt/hari/code/wiredtiger/test/format/format.h:29,
from /home/storage.wt/hari/code/wiredtiger/test/format/kv.c:29:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h: In function ‘key_gen_common’:
/home/storage.wt/hari/code/wiredtiger/test/utility/test_util.h:212:30: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
212 | *p-- = hundred_lookup[i];
| ~~~~~~~~~~~~~~^~~
[510/510] Linking CXX executable test/cppsuite/run
- related to
-
WT-8671 Identify novel failures by testing with V4 MongoDB Toolchain
-
- Closed
-