Thank you.
I will try this gofrontend commit as a temporary fix.

Khanh

On Wednesday, May 5, 2021 at 8:47:11 PM UTC+8 th...@google.com wrote:

> Hi,
>
> I think what you are seeing is basically a consequence of building an 
> older version of gollvm -- the version you are building doesn't include 
> newer bug fixes in the gofrontend version of the go command.  The fix you 
> need is in a gofrontend commit ( c948c2d770122932a05b62f653efa2c51f72d3ae ) 
> that dates to fall of 2020. The older version of gofrontend you are picking 
> up doesn't include this fix. 
>
> Not sure if there is an easy workaround here-- when building older 
> versions of the tools you have to be prepared for this sort of thing. I am 
> sure that there are LLVM bugs fixed in version 11 that are still present in 
> V10, for example.
>
> Thanks, Than
>
>
> On Wed, May 5, 2021 at 8:13 AM Khanh TN <tnkh...@gmail.com> wrote:
>
>> Hi, I'm building a tool to analyze the LLVM bitcode of some Go code with 
>> gollvm.
>> We are currently running LLVM10. We will migrate to LLVM11/12 but not 
>> sure when.
>> I followed Than's instruction to build LLVM10-compatible gollvm from 
>> https://groups.google.com/g/golang-nuts/c/dMZ7vk_Rjzw/m/b1zYDOxLAAAJ
>>
>> It worked out great until recently. Code that imports 
>> golang.org/x/sys/unix will cause errors when "go build". I looked around 
>> and found out the error message is the same as in 
>> https://github.com/mainflux/coap-cli/issues/3 to the line number of 
>> gccgo.go.
>>
>> A suggested fix is getting CGO_ENABLED=1 but "go env" shows CGO_ENABLED=1 
>> and "set CGO_ENABLED=1" does not help.
>>
>> The latest gollvm commit works fine though but it requires LLVM13.
>>
>> Is there any known fix or workaround for my situation? Should I set 
>> CGO_ENABLED somewhere else?
>>
>> Thanks,
>> Khanh
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to golang-nuts...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/golang-nuts/a92eb44d-73c6-43dd-9f1a-551b06589a78n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/golang-nuts/a92eb44d-73c6-43dd-9f1a-551b06589a78n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/e64d2f71-7a45-4dfe-a879-cfa11222a0e3n%40googlegroups.com.

Reply via email to