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 -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s