Jump to content

Ori cohen munwes

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Ori cohen munwes

  1. 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

  2. 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

×
×
  • Create New...