Open Soupertonic opened 1 year ago
Hello @soupertonic,
This issue happened on M1,
Can you please try to compile to IR
cd bin
./amun compile-ir ../samples/Hello.amun
to run it using lli
lli output.ll
then we can try to link manually to detect the issue and solve it soon
I'm afraid that doesn't work. When trying to compile to IR I get the same error message.
$ ./amun emit-ir ../samples/Hello.amun
Can't create output file Undefined error: 0
It creates the output.ll
file but its size is 0 bytes.
That means the problem is not trom external linker or creating files, it comes from emit object or ll code oj M1,
I will try to found the reason for that and solve it soon, also i will provide a docker file to be useful in this temporary cases
Platform
Description
When attempting to compile the samples, the compiler would spit out
Can't create output file Undefined error: 0
for all files it's trying to compile. It seems like it is unable to write tooutput.o
for some reason. (Message is generated here:amun_compiler.cpp
, line 72; this commit's file tree 85457f4a1024328b9de8f01a34f29c0e057c9eca)Unsuccessful attempts to fix the issue
OF_None
withOF_Append
OpenFlags
withFileAccess
value ofFA_Write
chmod
'd Amun compiler binary (777)chmod
'd Amun compiler directory (777, recursively)Reproduction