[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] [WIP] Port feature/native-comp to Windows.

From: Eli Zaretskii
Subject: Re: [PATCH] [WIP] Port feature/native-comp to Windows.
Date: Tue, 12 May 2020 19:56:55 +0300

> From: Nicolas Bértolo <address@hidden>
> Date: Mon, 11 May 2020 23:46:09 -0300
> Cc: Andrea Corallo <address@hidden>, address@hidden
> The attached patch does implement dynamic loading of libgccjit in Windows.


> -    LIBGCCJIT_LIB="-lgccjit -ldl"
> +    # mingw32 loads the library dynamically.
> +    if test "${opsys}" != "mingw32"; then
> +      LIBGCCJIT_LIB="-lgccjit -ldl"

libdl exists only in MinGW64, I think.

Why do you need it? is it because the code uses dlopen/dlsym

> +/* In alphabetical order */
> +#define gcc_jit_block_add_assignment fn_gcc_jit_block_add_assignment
> +#define gcc_jit_block_add_comment fn_gcc_jit_block_add_comment
> +#define gcc_jit_block_add_eval fn_gcc_jit_block_add_eval
> +#define gcc_jit_block_end_with_conditional 
> fn_gcc_jit_block_end_with_conditional

I think it's good to #undef each symbol before defining it.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]