Look through the archive for a message sequence with the subject “[Simh] Simh 
on Android” which was back at the end of October.  It seems that the termux 
components provided for some older versions of Android don’t have the library 
containing the glob logic in the default library search environment.  
Essentially all versions of Linux, OS/X and Android do not require a specific 
library to be mentioned  on the compile line if they have glob.h in the 
standard include directories.  You can work around this particular issue for 
that system by either removing –DHAVE_GLOB from the line that compiles the 
simulator, or possibly adding –landroid-glob to the compile line that builds 
the simulator.

From: Simh [mailto:simh-boun...@trailing-edge.com] On Behalf Of Ray Jewhurst
Sent: Sunday, December 29, 2019 11:05 AM
To: simh <simH@trailing-edge.com>
Subject: [Simh] Not compiling through Termux on brand new tablet

I just picked up a new Lenovo E8 tablet and when I go to make Simh, I get the 
following error:
sim_fio.c:(.text+0x107c): undefined reference to `glob'
/data/data/com.termux/files/usr/bin/aarch64-linux-android-ld: 
sim_fio.c:(.text+0x1158): undefined reference to `globfree'
clang-9: error: linker command failed with exit code 1 (use -v to see 
invocation)
make: *** [makefile:2168: BIN/pdp8] Error 1

It builds fine on my Samsung Galaxy S8 but on here this is what it does. Any 
ideas?

Thanks,

Ray
_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to