Skip to content

lld-link does not reconize -flto #161872

@solomoncyj

Description

@solomoncyj

I was compiling open ssl on windows, and set AR = llvm-lib and LD=lld-link and got this. I am unsure if the libaries are linked with lto or not

        "llvm-lib" /nologo /out:providers\libcommon.lib @C:\Users\solom\AppData\Local\Temp\nmC903.tmp
        IF EXIST .manifest DEL /F /Q .manifest
        IF EXIST libcrypto-4-x64.dll DEL /F /Q libcrypto-4-x64.dll
        cmd /C ""lld-link" -fuse-ld=lld -flto=thin /dll  -fuse-ld=lld -flto=thin @C:\Users\solom\AppData\Local\Temp\nmCA1D.tmp /implib:libcrypto.lib || (DEL /Q libcrypto-4-x64.* libcrypto.lib & EXIT 1)"
lld-link: warning: ignoring unknown argument '-fuse-ld=lld'
lld-link: warning: ignoring unknown argument '-flto=thin'
lld-link: warning: ignoring unknown argument '-fuse-ld=lld'
lld-link: warning: ignoring unknown argument '-flto=thin'
        IF EXIST libcrypto-4-x64.dll.manifest  "mt" -nologo -manifest libcrypto-4-x64.dll.manifest -outputresource:libcrypto-4-x64.dll
        IF EXIST apps\libcrypto-4-x64.dll DEL /Q /F apps\libcrypto-4-x64.dll
        IF EXIST test\libcrypto-4-x64.dll DEL /Q /F test\libcrypto-4-x64.dll
        IF EXIST fuzz\libcrypto-4-x64.dll DEL /Q /F fuzz\libcrypto-4-x64.dll
        COPY libcrypto-4-x64.dll apps
        1 file(s) copied.
        COPY libcrypto-4-x64.dll test
        1 file(s) copied.
        COPY libcrypto-4-x64.dll fuzz
        1 file(s) copied.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lldquestionA question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions