[HECnet] simh vax version

Bill Cunningham bill.cu at suddenlink.net
Fri Nov 15 17:26:34 PST 2019


On 11/15/2019 7:31 PM, Mark Pizzolato wrote:
> The makefile senses things about the host environment and then invokes 
> the compile with indicators about what it finds (or doesn't find).  
> That output will be telling.
>
> You might be able to gather that with something like 'make vax | tee 
> make.output'
>
> - Mark
>
Ok This might show something,

lib paths are: /lib64/ /usr/lib64//bind9-export/ /usr/lib64/opencryptoki/
include paths are:  /usr/lib/gcc/x86_64-redhat-linux/8/include /usr/include
using libm: /lib64/libm.so
using librt: /lib64/librt.so
using libpthread: /lib64/libpthread.so /usr/include/pthread.h
using regex: /usr/include/regex.h
using semaphore: /usr/include/semaphore.h
using libdl: /lib64/libdl.so /usr/include/dlfcn.h
using mman: /usr/include/sys/mman.h
*** Info ***
*** Info *** The simulator you are building could provide more
*** Info *** functionality if video support were available on your system.
*** Info *** Install the development components of libSDL packaged by your
*** Info *** operating system distribution and rebuild your simulator to
*** Info *** enable this extra functionality.
*** Info ***
using libpcap: /usr/include/pcap.h
*** Info ***
*** Info *** vax Simulator is being built with
*** Info *** minimal libpcap networking support
*** Info ***
*** Info ***
*** Info *** Simulators on your Linux platform can also be built with
*** Info *** extended LAN Ethernet networking support by using VDE Ethernet.
*** Info ***
*** Info *** To build simulator(s) with extended networking support you
*** Info *** should read 0readme_ethernet.txt and follow the instructions
*** Info *** regarding the needed libvdeplug components for your Linux
*** Info *** platform
*** Info ***
***
*** vax Simulator being built with:
*** - compiler optimizations and no debugging support. GCC Version: 8.3.1.
*** - dynamic networking support using Linux provided libpcap components.
*** - Local LAN packet transports: PCAP TAP NAT(SLiRP)
*** - Per simulator tests will be run.
***
*** git commit id is bdc677b7483d394ff75a58730f7f4393e54a2f17.
*** git commit time is 2019-11-14T13:14:14-08:00.
***
gcc -std=gnu99 -U__STRICT_ANSI__  -O2 -finline-functions 
-fgcse-after-reload -fpredictive-commoning -fipa-cp-clone 
-fno-unsafe-loop-optimizations -fno-strict-overflow -Wno-unused-result 
-Wno-format-truncation 
-DSIM_GIT_COMMIT_ID=bdc677b7483d394ff75a58730f7f4393e54a2f17 
-DSIM_GIT_COMMIT_TIME=2019-11-14T13:14:14-08:00 -DSIM_COMPILER="GCC 
Version: 8.3.1" -I . -D_GNU_SOURCE -DUSE_READER_THREAD -DSIM_ASYNCH_IO  
-DHAVE_REGEX_H -DHAVE_SEMAPHORE -DHAVE_SYS_IOCTL -DHAVE_LINUX_CDROM 
-DHAVE_DLOPEN=so -DHAVE_UTIME -DHAVE_GLOB -DHAVE_SHM_OPEN VAX/vax_cpu.c 
VAX/vax_cpu1.c VAX/vax_fpa.c VAX/vax_io.c VAX/vax_cis.c VAX/vax_octa.c  
VAX/vax_cmode.c VAX/vax_mmu.c VAX/vax_stddev.c VAX/vax_sysdev.c 
VAX/vax_sys.c  VAX/vax_syscm.c VAX/vax_syslist.c VAX/vax_vc.c 
VAX/vax_lk.c VAX/vax_vs.c VAX/vax_2681.c PDP11/pdp11_rl.c 
PDP11/pdp11_rq.c PDP11/pdp11_ts.c PDP11/pdp11_dz.c PDP11/pdp11_lp.c 
PDP11/pdp11_tq.c PDP11/pdp11_xq.c PDP11/pdp11_vh.c PDP11/pdp11_cr.c 
PDP11/pdp11_td.c PDP11/pdp11_io_lib.c scp.c sim_console.c sim_fio.c 
sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c sim_disk.c 
sim_serial.c sim_video.c sim_imd.c sim_card.c -DVM_VAX -DUSE_INT64 
-DUSE_ADDR64 -DUSE_SIM_VIDEO -I VAX -I PDP11 -DHAVE_PCAP_NETWORK 
-I/usr/include/ -DBPF_CONST_STRING -DUSE_SHARED -DHAVE_TAP_NETWORK 
-Islirp -Islirp_glue -Islirp_glue/qemu -DHAVE_SLIRP_NETWORK 
-DUSE_SIMH_SLIRP_DEBUG slirp/*.c slirp_glue/*.c   -o BIN/microvax3900 
-lm -lrt -lpthread -ldl
cp BIN/microvax3900 BIN/vax
BIN/microvax3900 /simh-master/VAX/tests/vax-diag_test.ini

MicroVAX 3900 simulator V4.0-0 Current        git commit id: bdc677b7
Running Hardware Core Test (EHKAA)

*** PASSED - MicroVAX 3900 Hardware Core Instruction test EHKAA

HTH

Bill




More information about the Hecnet-list mailing list