LLVM for DOS/DJGPP? | DEATH of GCC (Developers)
I tried to run llvm-gcc and clang under DOS 7.x + LFN + HXDOS but not succeed :(
It requires PSAPI.DLL and NTDLL.DLL
L:\LLVM\BIN>LLC.EXE
dpmild32: import not found: NtAllocateVirtualMemory                    
dpmild32: import not found: RtlNtStatusToDosError                      
dpmild32: import not found: _stricmp                                   
dpmild32: import not found: atoi                                       
dpmild32: import not found: _chkstk                                    
dpmild32: import not found: NtStopProfile                              
dpmild32: import not found: sprintf                                    
dpmild32: import not found: RtlMultiByteToUnicodeN                     
dpmild32: import not found: RtlAdjustPrivilege                         
dpmild32: import not found: RtlUnicodeToOemN                           
dpmild32: import not found: NtCreateProfile                            
dpmild32: import not found: NtSetIntervalProfile                       
dpmild32: import not found: NtStartProfile                             
dpmild32: import not found: NtWriteFile                                
dpmild32: import not found: NtSetInformationProcess                    
dpmild32: import not found: NtQueryInformationProcess                  
dpmild32: import not found: NtQueryVirtualMemory                       
dpmild32: import not found: NtQuerySystemInformation                   
dpmild32: file ntdll.dll                                               
dpmild32: c:\dos\win32\dkrnl32.dll: cannot resolve imports             
dpmild32: c:\dos\win32\dkrnl32.dll: cannot load PE file                
                                                                       
dkrnl32: exception C0000005, flags=0 occured at 97:32B2                
        ax=36A000 bx=388000 cx=388000 dx=3A5034                        
        si=388040 di=39EBA8 bp=58B8 sp=369FC4                          
        exception caused by access to memory address 3A5034            
        [eip] = 80 FC 3A 75 01 AD 80 FC 2F 74 DB 80
        [esp] = 00C7347E 000000C7 20280040 00400103 32E40040 00C733DC  
dkrnl32: fatal exit!                                                   
Exception 0E                                                           
EAX=00400000 EBX=00388000 ECX=00388000 EDX=003A5034 ESI=00388040       
EDI=0039EBA8 EBP=00369E64 ESP=00369FC4 EFL=00013246 EIP=000032B2       
CS=0097 (00154000,000058EF,00FB) SS=00C7 (00000000,FFFFFFFF,CFF3)      
DS=00C7 (00000000,FFFFFFFF,CFF3) ES=00C7 (00000000,FFFFFFFF,CFF3)      
FS=0000 (********,********,****) GS=0000 (********,********,****)      
LDTR=0038 (FF80A000,00000FFF,0082) TR=0030 (000D8F78,00000067,008B)    
ERRC=0007 (********,********,****) PTE 1. Page LDT=069F1467            
GDTR=07FF:FF808800 IDTR=07FF:FF809000 PTE CR2=0796C465
CR0=80000033 CR2=003A5034 CR3=069E4000 CR4=00000000 TSS:ESP0=00000804
DR0-3=00000000 00000000 00000000 00000000 DR6=FFFF0FF0 DR7=00000400
LPMS Sel/Cnt=0087/0001 RMS=B72C:0200 open RMCBs=0000/0000 ISR=0000
   [EIP]=67 66 89 02 C3 67 66 8B 8E 84 00 00
   [ESP]=347E 00C7 00C7 0000 0040 2028 0103 0040
00369FD4=0040 32E4 33DC 00C7 008F 9FDC 0036 9E15
00369FE4=0036 477E 0016 03C1 0103 008F 0000 58A4
00369FF4=0000 2ABD 0000 0000 0000 0000 ????
terminate (c)lient or (s)erver now?
When I used PSAPI.DLL from KernelEx:
L:\LLVM\BIN>LLC.EXE                                                    1
dpmild32: c:\dos\win32\VESA32.dll: dll init failed
dpmild32: c:\dos\win32\VESA32.dll: cannot load PE file
dpmild32: c:\dos\win32\VESA32.dll: cannot load PE file
dkrnl32: exception C0000005, flags=0 occured at 97:32B2
        ax=36A000 bx=388000 cx=388000 dx=3A5034
        si=388040 di=39EBA8 bp=58B8 sp=369FC4
        exception caused by access to memory address 3A5034
        [eip] = 80 FC 3A 75 01 AD 80 FC 2F 74 DB 80
        [esp] = 00C7347E 000000C7 80280040 004000C0 32E40040 00C733DC
dkrnl32: fatal exit!
Exception 0E
EAX=00400000 EBX=00388000 ECX=00388000 EDX=003A5034 ESI=00388040
EDI=0039EBA8 EBP=00369E64 ESP=00369FC4 EFL=00013246 EIP=000032B2
CS=0097 (00154000,000058EF,00FB) SS=00C7 (00000000,FFFFFFFF,CFF3)
DS=00C7 (00000000,FFFFFFFF,CFF3) ES=00C7 (00000000,FFFFFFFF,CFF3)
FS=0000 (********,********,****) GS=0000 (********,********,****)
LDTR=0038 (FF80A000,00000FFF,0082) TR=0030 (000D8F78,00000067,008B)
ERRC=0007 (********,********,****) PTE 1. Page LDT=069F1467
GDTR=07FF:FF808800 IDTR=07FF:FF809000 PTE CR2=07540465
CR0=80000033 CR2=003A5034 CR3=069E4000 CR4=00000000 TSS:ESP0=00000804
DR0-3=00000000 00000000 00000000 00000000 DR6=FFFF0FF0 DR7=00000400
LPMS Sel/Cnt=0087/0001 RMS=B72C:0200 open RMCBs=0000/0000 ISR=0000
   [EIP]=67 66 89 02 C3 67 66 8B 8E 84 00 00
   [ESP]=347E 00C7 00C7 0000 0040 8028 00C0 0040
00369FD4=0040 32E4 33DC 00C7 008F 9FDC 0036 9E15
00369FE4=0036 477E 0016 03C1 00C0 008F 0000 58A4
00369FF4=0000 2ABD 0000 0000 0000 0000 ????
terminate (c)lient or (s)erver now?
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- LLVM for DOS/DJGPP? - RayeR, 08.09.2011, 22:41 ![Open in board view [Board]](img/board_d.gif) ![Open in mix view [Mix]](img/mix_d.gif) - LLVM for DOS/DJGPP? - Rugxulo, 08.09.2011, 23:01- LLVM for DOS/DJGPP? - RayeR, 09.09.2011, 01:29- LLVM for DOS/DJGPP? - RayeR, 09.09.2011, 01:34- LLVM for DOS/DJGPP? - Rugxulo, 09.09.2011, 05:44- LLVM for DOS/DJGPP? - marcov, 09.09.2011, 19:07- LLVM for DOS/DJGPP? - RayeR, 09.09.2011, 19:44
- LLVM for DOS/DJGPP? - Rugxulo, 10.09.2011, 23:34- LLVM for DOS/DJGPP? - marcov, 11.09.2011, 02:33- LLVM for DOS/DJGPP? - RayeR, 12.09.2011, 13:46
- LLVM for DOS/DJGPP? - Rugxulo, 13.09.2011, 01:53
 
- LLVM for DOS/DJGPP? - RayeR, 12.09.2011, 13:30- LLVM for DOS/DJGPP? - Rugxulo, 13.09.2011, 02:00- LLVM for DOS/DJGPP? - RayeR, 14.09.2011, 01:25
 
 
- LLVM for DOS/DJGPP? - Rugxulo, 13.09.2011, 02:00
 
- LLVM for DOS/DJGPP? - marcov, 11.09.2011, 02:33
 
 
- LLVM for DOS/DJGPP? - marcov, 09.09.2011, 19:07
 
- LLVM for DOS/DJGPP? - Rugxulo, 09.09.2011, 05:44
 
- LLVM for DOS/DJGPP? - RayeR, 09.09.2011, 01:34
 
- LLVM for DOS/DJGPP? - RayeR, 09.09.2011, 01:29
- LLVM for DOS/DJGPP? | DEATH of GCC - DOS386, 09.09.2011, 18:41- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 09.09.2011, 19:38- LLVM for DOS/DJGPP? | DEATH of GCC - DOS386, 11.09.2011, 08:13- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 12.09.2011, 13:16- LLVM for DOS/DJGPP? | DEATH of GCC - DOS386, 13.09.2011, 07:34- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 13.09.2011, 19:50- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 14.09.2011, 10:36
 
 
- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 13.09.2011, 19:50
 
- LLVM for DOS/DJGPP? | DEATH of GCC - DOS386, 13.09.2011, 07:34
 
- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 12.09.2011, 13:16
 
- LLVM for DOS/DJGPP? | DEATH of GCC - DOS386, 11.09.2011, 08:13
 
- LLVM for DOS/DJGPP? | DEATH of GCC - RayeR, 09.09.2011, 19:38
 
- LLVM for DOS/DJGPP? - Rugxulo, 08.09.2011, 23:01
 Board view
Board view Mix view
Mix view
