Ori cohen munwes
-
Posts
2 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Events
Posts posted by Ori cohen munwes
-
-
Hi Lasse. after building systemc lib with your directions - systemc-2.3.4 and Apple MacBook with M2 - I get on the helloworld command the next error - mismatch between the ARCH versions.
"ld: warning: ignoring file /'usr/local/lib/libsystemc.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64"
below is the output of the "cmake -DCMAKE_INSTALL_PREFIX="../INSTALL" .."
have I missed any setup (I downloaded official 2.3.4 tar file from accellera.com and walkthrough you last post above.
"
-- Settings to build SystemC 2.3.4 (20221128) and TLM 2.0.6 (20191203)
-- ------------------------------------------------------------------------
-- BUILD_SHARED_LIBS = ON
-- BUILD_SOURCE_DOCUMENTATION = OFF
-- CMAKE_BUILD_TYPE = Release
-- DISABLE_ASYNC_UPDATES = OFF
-- DISABLE_COPYRIGHT_MESSAGE = OFF
-- DISABLE_VCD_SCOPES = OFF
-- DISABLE_VIRTUAL_BIND = OFF
-- ENABLE_ASSERTIONS = ON
-- ENABLE_EARLY_MAXTIME_CREATION = ON
-- ENABLE_IMMEDIATE_SELF_NOTIFICATIONS = OFF
-- ENABLE_PHASE_CALLBACKS = OFF
-- ENABLE_PHASE_CALLBACKS_TRACING = ON
-- ENABLE_PTHREADS = OFF
-- ENABLE_LEGACY_MEM_MGMT = OFF
-- SystemC_TARGET_ARCH = macosx64
-- SystemCLanguage_VERSION = 2.3.4
-- SystemCTLM_VERSION = 2.0.6
-- INSTALL_TO_LIB_BUILD_TYPE_DIR = OFF
-- INSTALL_TO_LIB_TARGET_ARCH_DIR = OFF
-- INSTALL_LIB_TARGET_ARCH_SYMLINK = OFF
-- ------------------------------------------------------------------------
-- CMAKE_CXX_STANDARD = 17
-- CMAKE_CXX_STANDARD_REQUIRED = ON
-- CMAKE_SYSTEM = Darwin-22.6.0
-- CMAKE_SYSTEM_PROCESSOR = x86_64
-- QT_ARCH = x86_64
-- CMAKE_OSX_ARCHITECTURES =
-- CMAKE_OSX_DEPLOYMENT_TARGET =
-- CMAKE_OSX_SYSROOT = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.4.sdk
-- Threads_FOUND = TRUE
-- CMAKE_USE_PTHREADS_INIT = 1
-- CMAKE_THREAD_LIBS_INIT =
-- ------------------------------------------------------------------------
-- CMAKE_INSTALL_PREFIX = /Users/oricohenmonbaz/debug/systemc/lib/systemc-2.3.4/install
-- CMAKE_INSTALL_BINDIR = bin
-- CMAKE_INSTALL_DOCDIR = share/doc/systemc
-- CMAKE_INSTALL_INCLUDEDIR = include
-- CMAKE_INSTALL_LIBDIR = lib
-- INSTALL_CMAKEDIR ="
Thanks
Ori
Running SystemC on new Apple M1 silicon
in SystemC Language
Posted
thanks Lasse.
so with correct configuration I hit many errors like this on file "systemc-2.3.4/src/sysc/packages/qt/md/aarch64.s"
do you think its related to the clang++ version I am using (I compile on MACOS13 - Ventura)
"oricohenmonbaz@h-MacBook-Pro-sl-ori build % g++ -v
Apple clang version 15.0.0 (clang-1500.0.28.1.1)
Target: arm64-apple-darwin22.6.0
Thread model: posix"
Error output:
Building ASM object src/CMakeFiles/systemc.dir/sysc/packages/qt/md/aarch64.s.o
/Users/oricohenmonbaz/debug/systemc/lib/systemc-2.3.4/src/sysc/packages/qt/md/aarch64.s:19:5: error: unknown use of instruction mnemonic without a size suffix
mov x0, x25
^
/Users/oricohenmonbaz/debug/systemc/lib/systemc-2.3.4/src/sysc/packages/qt/md/aarch64.s:20:5: error: unknown use of instruction mnemonic without a size suffix
mov x1, x26
^
/Users/oricohenmonbaz/debug/systemc/lib/systemc-2.3.4/src/sysc/packages/qt/md/aarch64.s:21:5: error: unknown use of instruction mnemonic without a size suffix
mov x2, x27
^
/Users/oricohenmonbaz/debug/systemc/lib/systemc-2.3.4/src/sysc/packages/qt/md/aarch64.s:22:5: error: invalid instruction mnemonic 'br'
br x28
^~
Best
Ori