[cfe-dev] [llvm-dev] [Release-testers] [6.0.0 Release] Release Candidate 1 tagged

Jonas Hahnfeld via cfe-dev cfe-dev at lists.llvm.org
Thu Jan 18 06:03:40 PST 2018


Am 2018-01-18 14:55, schrieb Dimitry Andric via llvm-dev:
> On 17 Jan 2018, at 18:53, Hans Wennborg via Release-testers
> <release-testers at lists.llvm.org> wrote:
>> Start your engines; 6.0.0-rc1 was just tagged.
>> 
>> I know there are still open blockers and it's early in the process in
>> a way, but I'd like to find out where we are. Please run the test
>> script, let me know the results, and upload binaries.
> 
> At the moment I can't compile openmp, since it errors out on 
> libomptarget:
> 
> /home/dim/llvm-6.0.0/rc1/llvm.src/projects/openmp/libomptarget/src/api.cpp:50:10:
> error: use of undeclared identifier 'malloc'
>     rc = malloc(size);
>          ^
> /home/dim/llvm-6.0.0/rc1/llvm.src/projects/openmp/libomptarget/src/api.cpp:76:5:
> error: use of undeclared identifier 'free'
>     free(device_ptr);
>     ^
> /home/dim/llvm-6.0.0/rc1/llvm.src/projects/openmp/libomptarget/src/api.cpp:163:20:
> error: use of undeclared identifier 'malloc'
>     void *buffer = malloc(length);
>                    ^
> 
> I'm trying a local fix here, namely including <cstdlib> at the top of 
> the file.

Argh, I have missed that header. Adding <cstdlib> sounds like the right 
solution, can you submit a patch or directly commit to SVN if it works 
for you?

If anyone else has problems building libomptarget in Debug: <string> was 
missing in rtl.{cpp,h} which has been merged this morning after rc1 was 
tagged.

Regards,
Jonas



More information about the cfe-dev mailing list