See <https://jenkins.gem5.org/job/Nightly/54/display/redirect?page=changes>
Changes:
[nathanael.premillieu] base: avoid recreating socket at each call to listen()
[eavivi] mem: convert base prefetcher and queued to new style stats
[matthew.poremba] misc: Use VPtr in hsa_driver.cc
[odanrc] mem-cache: Fix integer promotion of mask
[odanrc] mem-cache: Fix RepeatedQwords compressor
[odanrc] mem-cache: Upgrade BaseDictionaryCompressor's stats
[odanrc] mem-cache: Upgrade Compressor::Multi's stats
[odanrc] mem-cache: Allow inheriting from DitionaryCompressor's comp data
[odanrc] mem-cache: Standardize data parsing in compressors
[odanrc] mem-cache: Add encoding bits to the data of multi compressors
[odanrc] mem-cache: Store BDI's encoding in tags
[odanrc] mem-cache: Add an extra decomp lat to multi compressor
[odanrc] mem-cache: Handle zero sizes on compression
[odanrc] mem-cache: Add stats for failed compressions
[odanrc] mem-cache: Make compression size threshold a percentage
[odanrc] mem-cache: Explicitly define threshold of BDI's sub-compressors
[odanrc] mem-cache: Use cache's max CR on perfect compressor
[gabeblack] scons: Remove the AddLocalOption workaround.
[sampad.mohapatra] mem-ruby: Change request to response in MOESI_AMD_Base-dir.sm
[Jason Lowe-Power] python: Import reduce function in FileSystemConfig
------------------------------------------
[...truncated 78.26 KB...]
[ CXX] NULL/mem/ruby/network/garnet2.0/GarnetNetwork.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/structures/DirectoryMemory.py ->
NULL/mem/ruby/structures/DirectoryMemory.py.cc
[ CXX] NULL/mem/ruby/structures/DirectoryMemory.py.cc -> .o
[EMBED PY] NULL/marshal, systemc/tlm_bridge/TlmBridge.py ->
systemc/tlm_bridge/TlmBridge.py.cc
[ CXX] NULL/systemc/tlm_bridge/TlmBridge.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/debug.py -> python/m5/debug.py.cc
[ CXX] NULL/python/m5/debug.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/internal/params.py ->
python/m5/internal/params.py.cc
[ CXX] NULL/python/m5/internal/params.py.cc -> .o
[EMBED PY] NULL/marshal, sim/PowerDomain.py -> sim/PowerDomain.py.cc
[ CXX] NULL/sim/PowerDomain.py.cc -> .o
[EMBED PY] NULL/marshal, sim/DVFSHandler.py -> sim/DVFSHandler.py.cc
[ CXX] NULL/sim/DVFSHandler.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/MemDelay.py -> NULL/mem/MemDelay.py.cc
[ CXX] NULL/mem/MemDelay.py.cc -> .o
[EMBED PY] NULL/marshal, systemc/python/tlm.py -> systemc/python/tlm.py.cc
[ CXX] NULL/systemc/python/tlm.py.cc -> .o
[EMBED PY] NULL/marshal, cpu/testers/rubytest/RubyTester.py ->
cpu/testers/rubytest/RubyTester.py.cc
[ CXX] NULL/cpu/testers/rubytest/RubyTester.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/sorteddict.py ->
python/m5/util/sorteddict.py.cc
[ CXX] NULL/python/m5/util/sorteddict.py.cc -> .o
[EMBED PY] NULL/marshal, learning_gem5/part2/SimpleCache.py ->
learning_gem5/part2/SimpleCache.py.cc
[ CXX] NULL/learning_gem5/part2/SimpleCache.py.cc -> .o
[EMBED PY] NULL/marshal, sim/power/ThermalModel.py ->
sim/power/ThermalModel.py.cc
[ CXX] NULL/sim/power/ThermalModel.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/network/garnet2.0/GarnetLink.py ->
NULL/mem/ruby/network/garnet2.0/GarnetLink.py.cc
[ CXX] NULL/mem/ruby/network/garnet2.0/GarnetLink.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/event.py -> python/m5/event.py.cc
[ CXX] NULL/python/m5/event.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/MemChecker.py -> NULL/mem/MemChecker.py.cc
[ CXX] NULL/mem/MemChecker.py.cc -> .o
[EMBED PY] NULL/marshal, sim/PowerState.py -> sim/PowerState.py.cc
[ CXX] NULL/sim/PowerState.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/XBar.py -> NULL/mem/XBar.py.cc
[ CXX] NULL/mem/XBar.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/ticks.py -> python/m5/ticks.py.cc
[EMBED PY] NULL/marshal, python/m5/__init__.py -> python/m5/__init__.py.cc
[ CXX] NULL/python/m5/ticks.py.cc -> .o
[ CXX] NULL/python/m5/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/network/BasicRouter.py ->
NULL/mem/ruby/network/BasicRouter.py.cc
[ CXX] NULL/mem/ruby/network/BasicRouter.py.cc -> .o
[EMBED PY] NULL/marshal, sim/ClockDomain.py -> sim/ClockDomain.py.cc
[ CXX] NULL/sim/ClockDomain.py.cc -> .o
[EMBED PY] NULL/marshal, dev/pci/CopyEngine.py -> dev/pci/CopyEngine.py.cc
[EMBED PY] NULL/marshal, python/m5/util/__init__.py ->
python/m5/util/__init__.py.cc
[ CXX] NULL/dev/pci/CopyEngine.py.cc -> .o
[ CXX] NULL/python/m5/util/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/protocol/L1Cache_Controller.py ->
NULL/mem/ruby/protocol/L1Cache_Controller.py.cc
[ CXX] NULL/mem/ruby/protocol/L1Cache_Controller.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/probes/BaseMemProbe.py ->
NULL/mem/probes/BaseMemProbe.py.cc
[ CXX] NULL/mem/probes/BaseMemProbe.py.cc -> .o
[EMBED PY] NULL/marshal, sim/power/PowerModelState.py ->
sim/power/PowerModelState.py.cc
[EMBED PY] NULL/marshal, python/m5/options.py -> python/m5/options.py.cc
[ CXX] NULL/sim/power/PowerModelState.py.cc -> .o
[ CXX] NULL/python/m5/options.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ExternalSlave.py ->
NULL/mem/ExternalSlave.py.cc
[ CXX] NULL/mem/ExternalSlave.py.cc -> .o
[EMBED PY] NULL/marshal, dev/net/Ethernet.py -> dev/net/Ethernet.py.cc
[ CXX] NULL/dev/net/Ethernet.py.cc -> .o
[EMBED PY] NULL/marshal, sim/power/MathExprPowerModel.py ->
sim/power/MathExprPowerModel.py.cc
[EMBED PY] NULL/marshal, cpu/testers/traffic_gen/BaseTrafficGen.py ->
cpu/testers/traffic_gen/BaseTrafficGen.py.cc
[ CXX] NULL/sim/power/MathExprPowerModel.py.cc -> .o
[ CXX] NULL/cpu/testers/traffic_gen/BaseTrafficGen.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/Bridge.py -> NULL/mem/Bridge.py.cc
[ CXX] NULL/mem/Bridge.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/system/Sequencer.py ->
NULL/mem/ruby/system/Sequencer.py.cc
[ CXX] NULL/mem/ruby/system/Sequencer.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/grammar.py ->
python/m5/util/grammar.py.cc
[EMBED PY] NULL/marshal, NULL/mem/ruby/structures/WireBuffer.py ->
NULL/mem/ruby/structures/WireBuffer.py.cc
[ CXX] NULL/python/m5/util/grammar.py.cc -> .o
[ CXX] NULL/mem/ruby/structures/WireBuffer.py.cc -> .o
[EMBED PY] NULL/marshal, systemc/Tlm.py -> systemc/Tlm.py.cc
[ CXX] NULL/systemc/Tlm.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/ext/pyfdt/pyfdt.py ->
python/m5/ext/pyfdt/pyfdt.py.cc
[ CXX] NULL/python/m5/ext/pyfdt/pyfdt.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/SimObject.py -> python/m5/SimObject.py.cc
[EMBED PY] NULL/marshal, python/m5/util/convert.py ->
python/m5/util/convert.py.cc
[ CXX] NULL/python/m5/util/convert.py.cc -> .o
[ CXX] NULL/python/m5/SimObject.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/system/RubySystem.py ->
NULL/mem/ruby/system/RubySystem.py.cc
[ CXX] NULL/mem/ruby/system/RubySystem.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/qos/QoSTurnaround.py ->
NULL/mem/qos/QoSTurnaround.py.cc
[ CXX] NULL/mem/qos/QoSTurnaround.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/qos/QoSMemCtrl.py ->
NULL/mem/qos/QoSMemCtrl.py.cc
[ CXX] NULL/mem/qos/QoSMemCtrl.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/cache/Cache.py -> NULL/mem/cache/Cache.py.cc
[ CXX] NULL/mem/cache/Cache.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/internal/__init__.py ->
python/m5/internal/__init__.py.cc
[ CXX] NULL/python/m5/internal/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, python/importer.py -> python/importer.py.cc
[ CXX] NULL/python/importer.py.cc -> .o
[EMBED PY] NULL/marshal,
NULL/mem/cache/replacement_policies/ReplacementPolicies.py ->
NULL/mem/cache/replacement_policies/ReplacementPolicies.py.cc
[EMBED PY] NULL/marshal, cpu/IntrControl.py -> cpu/IntrControl.py.cc
[ CXX] NULL/mem/cache/replacement_policies/ReplacementPolicies.py.cc -> .o
[ CXX] NULL/cpu/IntrControl.py.cc -> .o
[EMBED PY] NULL/marshal,
NULL/mem/cache/tags/indexing_policies/IndexingPolicies.py ->
NULL/mem/cache/tags/indexing_policies/IndexingPolicies.py.cc
[ CXX] NULL/mem/cache/tags/indexing_policies/IndexingPolicies.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/SerialLink.py -> NULL/mem/SerialLink.py.cc
[ CXX] NULL/mem/SerialLink.py.cc -> .o
[EMBED PY] NULL/marshal, base/vnc/Vnc.py -> base/vnc/Vnc.py.cc
[ CXX] NULL/base/vnc/Vnc.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/smartdict.py ->
python/m5/util/smartdict.py.cc
[ CXX] NULL/python/m5/util/smartdict.py.cc -> .o
[EMBED PY] NULL/marshal, learning_gem5/part2/SimpleMemobj.py ->
learning_gem5/part2/SimpleMemobj.py.cc
[ CXX] NULL/learning_gem5/part2/SimpleMemobj.py.cc -> .o
[EMBED PY] NULL/marshal, sim/VoltageDomain.py -> sim/VoltageDomain.py.cc
[ CXX] NULL/sim/VoltageDomain.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/AbstractMemory.py ->
NULL/mem/AbstractMemory.py.cc
[EMBED PY] NULL/marshal, sim/power/ThermalDomain.py ->
sim/power/ThermalDomain.py.cc
[ CXX] NULL/mem/AbstractMemory.py.cc -> .o
[ CXX] NULL/sim/power/ThermalDomain.py.cc -> .o
[EMBED PY] NULL/marshal, sim/RedirectPath.py -> sim/RedirectPath.py.cc
[ CXX] NULL/sim/RedirectPath.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/core.py -> python/m5/core.py.cc
[ CXX] NULL/python/m5/core.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/SimpleMemory.py ->
NULL/mem/SimpleMemory.py.cc
[EMBED PY] NULL/marshal, dev/Platform.py -> dev/Platform.py.cc
[ CXX] NULL/mem/SimpleMemory.py.cc -> .o
[ CXX] NULL/dev/Platform.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/network/BasicLink.py ->
NULL/mem/ruby/network/BasicLink.py.cc
[ CXX] NULL/mem/ruby/network/BasicLink.py.cc -> .o
[EMBED PY] NULL/marshal, sim/Root.py -> sim/Root.py.cc
[ CXX] NULL/sim/Root.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/cache/compressors/Compressors.py ->
NULL/mem/cache/compressors/Compressors.py.cc
[ CXX] NULL/mem/cache/compressors/Compressors.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/pybind.py ->
python/m5/util/pybind.py.cc
[ CXX] NULL/python/m5/util/pybind.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/simulate.py -> python/m5/simulate.py.cc
[ CXX] NULL/python/m5/simulate.py.cc -> .o
[EMBED PY] NULL/marshal, cpu/testers/traffic_gen/TrafficGen.py ->
cpu/testers/traffic_gen/TrafficGen.py.cc
[ CXX] NULL/cpu/testers/traffic_gen/TrafficGen.py.cc -> .o
[EMBED PY] NULL/marshal, base/filters/BloomFilters.py ->
base/filters/BloomFilters.py.cc
[ CXX] NULL/base/filters/BloomFilters.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/main.py -> python/m5/main.py.cc
[ CXX] NULL/python/m5/main.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ExternalMaster.py ->
NULL/mem/ExternalMaster.py.cc
[ CXX] NULL/mem/ExternalMaster.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/ext/pyfdt/__init__.py ->
python/m5/ext/pyfdt/__init__.py.cc
[ CXX] NULL/python/m5/ext/pyfdt/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/CommMonitor.py -> NULL/mem/CommMonitor.py.cc
[ CXX] NULL/mem/CommMonitor.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/probes/MemTraceProbe.py ->
NULL/mem/probes/MemTraceProbe.py.cc
[ CXX] NULL/mem/probes/MemTraceProbe.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/cache/prefetch/Prefetcher.py ->
NULL/mem/cache/prefetch/Prefetcher.py.cc
[ CXX] NULL/mem/cache/prefetch/Prefetcher.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/AddrMapper.py -> NULL/mem/AddrMapper.py.cc
[ CXX] NULL/mem/AddrMapper.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/stats/__init__.py ->
python/m5/stats/__init__.py.cc
[EMBED PY] NULL/marshal, NULL/mem/probes/MemFootprintProbe.py ->
NULL/mem/probes/MemFootprintProbe.py.cc
[ CXX] NULL/mem/probes/MemFootprintProbe.py.cc -> .o
[ CXX] NULL/python/m5/stats/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, dev/Device.py -> dev/Device.py.cc
[ CXX] NULL/dev/Device.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/network/Network.py ->
NULL/mem/ruby/network/Network.py.cc
[ CXX] NULL/mem/ruby/network/Network.py.cc -> .o
[EMBED PY] NULL/marshal, sim/System.py -> sim/System.py.cc
[ CXX] NULL/sim/System.py.cc -> .o
[EMBED PY] NULL/marshal, sim/power/PowerModel.py -> sim/power/PowerModel.py.cc
[ CXX] NULL/sim/power/PowerModel.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/code_formatter.py ->
python/m5/util/code_formatter.py.cc
[ CXX] NULL/python/m5/util/code_formatter.py.cc -> .o
[EMBED PY] NULL/marshal, base/Graphics.py -> base/Graphics.py.cc
[ CXX] NULL/base/Graphics.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/network/simple/SimpleNetwork.py ->
NULL/mem/ruby/network/simple/SimpleNetwork.py.cc
[ CXX] NULL/mem/ruby/network/simple/SimpleNetwork.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/qos/QoSPolicy.py ->
NULL/mem/qos/QoSPolicy.py.cc
[ CXX] NULL/mem/qos/QoSPolicy.py.cc -> .o
[EMBED PY] NULL/marshal,
cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py ->
cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py.cc
[ CXX]
NULL/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py.cc -> .o
[EMBED PY] NULL/marshal, dev/pci/PciHost.py -> dev/pci/PciHost.py.cc
[ CXX] NULL/dev/pci/PciHost.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/ext/__init__.py ->
python/m5/ext/__init__.py.cc
[ CXX] NULL/python/m5/ext/__init__.py.cc -> .o
[EMBED PY] NULL/marshal, sim/Workload.py -> sim/Workload.py.cc
[ CXX] NULL/sim/Workload.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/multidict.py ->
python/m5/util/multidict.py.cc
[ CXX] NULL/python/m5/util/multidict.py.cc -> .o
[EMBED PY] NULL/marshal, learning_gem5/part2/HelloObject.py ->
learning_gem5/part2/HelloObject.py.cc
[ CXX] NULL/learning_gem5/part2/HelloObject.py.cc -> .o
[EMBED PY] NULL/marshal, dev/IntPin.py -> dev/IntPin.py.cc
[ CXX] NULL/dev/IntPin.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/protocol/DMA_Controller.py ->
NULL/mem/ruby/protocol/DMA_Controller.py.cc
[ CXX] NULL/mem/ruby/protocol/DMA_Controller.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/terminal_formatter.py ->
python/m5/util/terminal_formatter.py.cc
[ CXX] NULL/python/m5/util/terminal_formatter.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/dot_writer_ruby.py ->
python/m5/util/dot_writer_ruby.py.cc
[ CXX] NULL/python/m5/util/dot_writer_ruby.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/structures/RubyPrefetcher.py ->
NULL/mem/ruby/structures/RubyPrefetcher.py.cc
[ CXX] NULL/mem/ruby/structures/RubyPrefetcher.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/trace.py -> python/m5/trace.py.cc
[ CXX] NULL/python/m5/trace.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/protocol/Directory_Controller.py ->
NULL/mem/ruby/protocol/Directory_Controller.py.cc
[ CXX] NULL/mem/ruby/protocol/Directory_Controller.py.cc -> .o
[EMBED PY] NULL/marshal, sim/SubSystem.py -> sim/SubSystem.py.cc
[ CXX] NULL/sim/SubSystem.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/config.py -> python/m5/config.py.cc
[ CXX] NULL/python/m5/config.py.cc -> .o
[EMBED PY] NULL/marshal, cpu/testers/memtest/MemTest.py ->
cpu/testers/memtest/MemTest.py.cc
[ CXX] NULL/cpu/testers/memtest/MemTest.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/probes/StackDistProbe.py ->
NULL/mem/probes/StackDistProbe.py.cc
[ CXX] NULL/mem/probes/StackDistProbe.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/slicc_interface/Controller.py ->
NULL/mem/ruby/slicc_interface/Controller.py.cc
[ CXX] NULL/mem/ruby/slicc_interface/Controller.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/util/terminal.py ->
python/m5/util/terminal.py.cc
[ CXX] NULL/python/m5/util/terminal.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/info.py -> python/m5/info.py.cc
[ CXX] NULL/python/m5/info.py.cc -> .o
[EMBED PY] NULL/marshal, python/m5/proxy.py -> python/m5/proxy.py.cc
[ CXX] NULL/python/m5/proxy.py.cc -> .o
[EMBED PY] NULL/marshal, cpu/testers/traffic_gen/PyTrafficGen.py ->
cpu/testers/traffic_gen/PyTrafficGen.py.cc
[ CXX] NULL/cpu/testers/traffic_gen/PyTrafficGen.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/DRAMCtrl.py -> NULL/mem/DRAMCtrl.py.cc
[ CXX] NULL/mem/DRAMCtrl.py.cc -> .o
[EMBED PY] NULL/marshal, learning_gem5/part2/SimpleObject.py ->
learning_gem5/part2/SimpleObject.py.cc
[ CXX] NULL/learning_gem5/part2/SimpleObject.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/ruby/structures/RubyCache.py ->
NULL/mem/ruby/structures/RubyCache.py.cc
[ CXX] NULL/mem/ruby/structures/RubyCache.py.cc -> .o
[EMBED PY] NULL/marshal, NULL/mem/cache/tags/Tags.py ->
NULL/mem/cache/tags/Tags.py.cc
[ CXX] NULL/mem/cache/tags/Tags.py.cc -> .o
[ CXX] NULL/mem/cache/tags/base.cc -> .o
[ CXX] NULL/mem/cache/tags/base_set_assoc.cc -> .o
[ CXX] NULL/mem/cache/tags/compressed_tags.cc -> .o
[ LINK] -> NULL/sim/power/lib.o.partial
[ CXX] NULL/mem/cache/tags/fa_lru.cc -> .o
[ CXX] NULL/mem/cache/tags/sector_blk.cc -> .o
[ CXX] NULL/mem/cache/tags/sector_tags.cc -> .o
[ CXX] NULL/mem/cache/tags/super_blk.cc -> .o
[ CXX] NULL/mem/cache/compressors/base.cc -> .o
build/NULL/mem/cache/compressors/base.cc: In member function
'std::unique_ptr<Compressor::Base::CompressionData>
Compressor::Base::compress(const uint64_t*, Cycles&, Cycles&)':
build/NULL/mem/cache/compressors/base.cc:168:21: error: moving a local object
in a return statement prevents copy elision [-Werror=pessimizing-move]
168 | return std::move(comp_data);
| ~~~~~~~~~^~~~~~~~~~~
build/NULL/mem/cache/compressors/base.cc:168:21: note: remove 'std::move' call
[ LINK] -> NULL/mem/cache/tags/lib.o.partial
[ CXX] NULL/mem/cache/compressors/base_dictionary_compressor.cc -> .o
[ CXX] NULL/mem/cache/compressors/base_delta.cc -> .o
[ CXX] NULL/mem/cache/compressors/cpack.cc -> .o
cc1plus: all warnings being treated as errors
scons: *** [build/NULL/mem/cache/compressors/base.o] Error 1
scons: building terminated because of errors.
*** Summary of Warnings ***
Warning: Your compiler doesn't support incremental linking and lto at the same
time, so lto is being disabled. To force lto on anyway, use the
--force-lto option. That will disable partial linking.
Warning: Header file <png.h> not found.
This host has no libpng library.
Disabling support for PNG framebuffers.
Build step 'Execute shell' marked build as failure
Archiving artifacts
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s