clink - собрать DLL из нескольких объектных файлов

...
  • Интересно
    SynapseOS - ОС совместимая с KolibriOS
    KolibriRPG
    Мой Github
  • Отличная прога! С помощью её теперь собирается mbedtls
    Изобретайте колёса каждый раз, когда хотите написать новую программу.
  • Есть бинарник clink для linux?
    to infinity and beyond
  • При сборке clink падает:

    [ tup ] [0.109s] Executing Commands...
    * 1) programs/develop/libraries/kos_mbedtls/library: clink -o mbedtls.obj aesni.o entropy.o platform_util.o cmac.o blowfish.o pkcs11.o md2.o pkwrite.o x509_crl.o asn1write.o ssl_tls.o x509_create.o ecp_curves.o ssl_ticket.o net_sockets.o pem.o bignum.o md_wrap.o hkdf.o cipher.o md4.o chachapoly.o x509write_crt.o ssl_cookie.o md.o md5.o gcm.o hmac_drbg.o ssl_srv.o x509.o ecp.o pkcs5.o platform.o nist_kw.o xtea.o ripemd160.o ecjpake.o oid.o padlock.o ssl_ciphersuites.o version.o sha512.o rsa_internal.o sha256.o pk_wrap.o chacha20.o x509_csr.o ___chkstk_ms.o libtcc1.o memcpy.o memmove.o memset.o arc4.o version_features.o timing.o ctr_drbg.o dhm.o entropy_poll.o pkparse.o aria.o threading.o x509write_csr.o asn1parse.o poly1305.o ecdsa.o rsa.o certs.o x509_crt.o ecdh.o sha1.o camellia.o ssl_cli.o havege.o pk.o ssl_cache.o base64.o memory_buffer_alloc.o pkcs12.o aes.o ccm.o error.o cipher_wrap.o des.o debug.o mbedtls_export.o mbedtls_init.o && kos32-strip mbedtls.obj --strip-unneeded && kpack --nologo "mbedtls.obj"
    Segmentation fault (core dumped)
    *** tup messages ***
    *** Command ID=60966 failed with return value 139

    clink собран с нашего SVN.
    to infinity and beyond
  • Проблема оказалась при работе с kos32-strip. Замена на GNU strip решила проблему.
    to infinity and beyond
  • punk_joker wrote: Sun Oct 17, 2021 1:01 am Проблема оказалась при работе с kos32-strip. Замена на GNU strip решила проблему.
    Всё равно нехорошо. Падает именно clink?
  • Нет это проблема только kos32-strip. Хотя может ему действительно ненравится что нить в объектном файле.
    Изобретайте колёса каждый раз, когда хотите написать новую программу.
  • BUG: clink может собрать неверный файл, если количество релокаций в одной из секций больше 64k.
    Источник: https://learn.microsoft.com/en-us/windo ... tion-flags (флаг IMAGE_SCN_LNK_NRELOC_OVFL).
  • Boppan wrote: Sun Jan 22, 2023 8:22 pm BUG: clink может собрать неверный файл, если количество релокаций в одной из секций больше 64k.
    Источник: https://learn.microsoft.com/en-us/windo ... tion-flags (флаг IMAGE_SCN_LNK_NRELOC_OVFL).
    Fixed in 9927.
  • Who is online

    Users browsing this forum: Ahrefs [Bot] and 4 guests