Florian Schulze
Florian Schulze
This will most likely fail for packages where the resources have to be extracted, as the used context wrapper will cleanup upon exit and the current ``*TemplateFile`` implementations currently try...
I've got the same problem. It seems like the VM is doing nothing, I don't see CPU usage when it hangs. I downloaded base.txz and kernel.txz for 9.3 and used...
I looked into this and also couldn't get it to work yet. But I found some things which might help: The ``i686-pc-windows-gnu`` in the above comment seems to be on...
I got further. It seems to be a linker problem. The actual rust object file looks like this: ```asm 00000000 : 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp...
Hmm, the rust generated assembler doesn't seem to reference anything outside of itself: ```asm 00000000 : 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp 3: 83 ec 0c sub...
@Serentty yes, it is 32-bit protected mode. The heavy lifting is all done by the DJGPP tools and without @Enet4's config as a base I wouldn't have known where to...
Either it is because of some kind of calling convention or there could be differences in the output of llvm versus what the gnu linker wants. Is the offset always...
did you notice that the offset corresponds to the bytes used for the instructions?
If you used i686-pc-msdosdjgpp-objdump on the object file, the offsets won't be finalized. I think you have to look at the final exe for that.
I searched a bit and this might help: https://github.com/rust-lang/rust/issues/36710#issuecomment-570813216, there are other things in the issue that might be helpful. Also we might want to specify the externals a bit...