Hello again,

The gollvm sources were indeed out of date with LLVM tip. I sent

https://go-review.googlesource.com/c/gollvm/+/226637

to resolve the problem. I'll let you know when this is checked in.

Thanks, Than


On Tue, Mar 31, 2020 at 12:40 PM Than McIntosh <th...@google.com> wrote:

> Hi,
>
> I'll take a look to see if I can reproduce the problem.
>
> Gollvm is "out of tree", meaning that when LLVM headers and data
> structures change things can get out of sync, but I'll need to confirm.
>
> Thanks, Than
>
>
>
> On Tue, Mar 31, 2020 at 12:16 PM Ian Lance Taylor <i...@golang.org> wrote:
>
>> [ + thanm, cherryyz ]
>>
>> On Tue, Mar 31, 2020 at 9:03 AM <gitsun...@gmail.com> wrote:
>> >
>> > Hi,
>> >
>> > I am currently trying to build the gollvm compiler.
>> > I have followed the instructions provided on the Google source page, up
>> until the "ninja gollvm" instruction, the only difference being that my
>> workarea folder is named build-gollvm. At this point, I get the following
>> error :
>> >
>> >> [1/1243] Building CXX object
>> tools/gol...pGoFrontEnd.dir/go-llvm-builtins.cpp.o
>> >> FAILED:
>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o
>> >> /usr/bin/c++  -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE
>> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
>> -Itools/gollvm/bridge -I/home/jeremy/llvm-project/llvm/tools/gollvm/bridge
>> -Iinclude -I/home/jeremy/llvm-project/llvm/include
>> -Itools/gollvm/external/install/include
>> -I/home/jeremy/llvm-project/llvm/tools/gollvm/gofrontend/go -fPIC
>> -fvisibility-inlines-hidden -Werror=date-time
>> -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter
>> -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic
>> -Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default
>> -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor
>> -Wno-comment -Wstring-conversion -fdiagnostics-color -g    -fno-exceptions
>> -fno-rtti -std=c++14 -MD -MT
>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o
>> -MF
>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o.d
>> -o
>> tools/gollvm/bridge/CMakeFiles/LLVMCppGoFrontEnd.dir/go-llvm-builtins.cpp.o
>> -c /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm-builtins.cpp
>> >> In file included from
>> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm-builtins.cpp:13:
>> >> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm.h:463:45:
>> error: no type named 'CompositeType' in namespace 'llvm'
>> >>                                       llvm::CompositeType *llct,
>> >>                                       ~~~~~~^
>> >> /home/jeremy/llvm-project/llvm/tools/gollvm/bridge/go-llvm.h:471:47:
>> error: no type named 'CompositeType' in namespace 'llvm'
>> >>                                         llvm::CompositeType *llct,
>> >>                                         ~~~~~~^
>> >> 2 errors generated.
>> >> ninja: build stopped: subcommand failed.
>> >
>> >
>> > It seems that the CompositeType exists in the
>> mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h file, but I don't know if it
>> is the same that the one needed here. Having never worked with ninja nor
>> cmake before, I don't know what needs to be changed to include those files
>> - if it is indeed the one we need.
>> >
>> > If you need any informations about my environment, feel free to ask me.
>> >
>> > --
>> > 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/a14de848-b677-4c17-84b3-b5d1ee5057c3%40googlegroups.com
>> .
>>
>

-- 
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/CA%2BUr55E8ANm7YhkPde90PHj%2B3qoUTyCyEdftHBNdn6F53_nA%2Bw%40mail.gmail.com.

Reply via email to