Package Details: systemc 2.3.3-1

Git Clone URL: (read-only, click to copy)
Package Base: systemc
Description: Set of C++ classes and macros which provide an event-driven simulation interface for modeling and describing complex hardware systems.
Upstream URL:
Licenses: Apache License Version 2.0, January 2004
Conflicts: systemc
Provides: systemc
Submitter: brookskd
Maintainer: dccafe (bl4ckb0x)
Last Packager: dccafe
Votes: 11
Popularity: 0.21
First Submitted: 2014-08-15 13:50
Last Updated: 2019-01-14 01:48

Latest Comments

1 2 Next › Last »

dccafe commented on 2019-01-26 11:22

Could.. Not should.

nextAaron commented on 2019-01-26 10:14

This should be built with cmake.

schulz commented on 2017-12-11 02:08

Packages scv and uvm-systemc are up on AUR. Thanks again, and please let me know when you are going to upgrade the systemc to a new version, so we can make sure that all packages are working together.

schulz commented on 2017-12-11 00:12

Thanks for the help, I'll try using this flag to clean up my PKGBUILDs. I just saw that a new version of uvm-systemc was released, which should fix everything up for working with systemc 2.3.2. I'll (hopefully) fix everything up and let you know when I get the packages up on aur.

dccafe commented on 2017-12-10 19:56

Hi, Have you tried with the SC_INCLUDE_EXTRA_STD_HEADERS compile flag? It has been added since 2.3.2 to provide backwards compatibility. Here's an example:

schulz commented on 2017-12-09 01:49

Hello, I was working on packaging scv-systemc (2.0.0a) and uvm-systemc (1.0-alpha1) for the aur. I managed to patch and got them working with c++14. Unfortunately, the only uvm-systemc package publicly available is older, it compiles but fails to run with systemc 2.3.2. I had to downgrade systemc to version 2.3.1a to get it working (and make small tweaks to it for c++14 compatibility too). In this configuration, I got all four packages (systemc, systemc-ams, scv-systemc and uvm-systemc) to work together.

I believe my packaged version of scv-systemc would work fine with systemc 2.3.2, but haven't tested it in this configuration.

Since you are mantaining systemc and systemc-ams, I leave to you the decision of what I should do with these packages. Systemc could be downgraded and we could have both scv-systemc and uvm-systemc on aur, or I could upload just the scv-systemc package that works with the current version, and wait for a compatible version of uvm-systemc to be released.

dccafe commented on 2017-10-21 10:55

There is a new version available : 2.3.2
MD5 => 3e9c8a8b0fb33198d04b45b642db557c

This new version improves C++11 compatibility.

n01deer commented on 2017-01-23 17:00

The provided systemc.h is the original one, however to make it work with C++11 it needs to be modified:

#if defined(__cplusplus) && (__cplusplus < 201103L)
using std::gets;

It seems that libsystemc.a and are not included.


sekoia commented on 2017-01-03 16:17

As of version 2.3.1a, SystemC has been re-licensed under the term of the Apache 2.0 license (see

bl4ckb0x commented on 2016-12-04 15:48

Sure, Thanks.