[Simh] Not compiling through Termux on brand new tablet

Mark Pizzolato Mark at infocomm.com
Mon Dec 30 15:51:39 EST 2019


On Monday, December 30, 2019 at 11:43 AM, Ray Jewhurst wrote:
> I tried disabling the -DHAVE_GLOB statement and except for a dismissable 
> warning; pdp8, pdp11 and vax went fine but when I went to build vax780, I 
> got the following message:
> ead -ldl
> BIN/vax780 /data/data/com.termux/files/home/simh/VAX/tests/vax-diag_test.ini
> WARNING: linker: BIN/vax780: unused DT entry: type 0x6ffffef5 arg 0x894

See: https://stackoverflow.com/questions/33206409/unused-dt-entry-type-0x1d-arg 

This is somewhat consistent with the fact that the termux support for your particular android platform is not particularly robust.  This, the glob issue, and the compiler issue mentioned below are all signs of this lack of robustness.

>
> VAX 11/780 simulator V4.0-0 Current        git commit id: 23671684
> Running Hardware Core Test (EVKAA)
>
> *** PASSED - VAX 11/780 Hardware Core Instruction test EVKAA
>
>
> Starting VAX Diagnostic Supervisor
>
>
> Running - VAX Basic Instructions Exerciser EVKAB
>
>
> *** FAILED - VAX Basic Instructions Exerciser EVKAB

The test failure you're seeing says that the compiler you're using doesn't generate code to correctly implement the needs of ANY of the VAX simulators.  The same problem absolutely exists on the vax simulator, but the available diagnostic merely doesn't happen to demonstrate that failure since it doesn't do the same things as the VAX780 diags.  Trying to run real programs on any VAX simulator on your platform will certainly not be perfect.

> make: *** [makefile:2356: BIN/vax780] Error 1
> Also, it took well over an hour to build where it takes approximately 10 minutes 
> on my S8. 

As previously mentioned, we've seen issues with some of the older Android versions, and E8 is probably doesn't have a very beefy CPU compared to the S8.

> I am going to try the -landroid-glob make option. Did I  get that right?

You got it right, but it won't change the build and test time since that really is limited by the CPU power of the system you're running on and it has nothing to do with whether or not glob functionality is available.

- Mark


More information about the Simh mailing list