Skip to content

Commit 45e0477

Browse files
committed
Fix up the writeable sections that messed up INSTALL.
1 parent bf4b070 commit 45e0477

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

sqlite3_shr.vax_opt

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,26 @@
1515
GSMATCH=LEQUAL,8,0
1616

1717
CASE_SENSITIVE=YES
18+
1819
CLUSTER=___SQLITE3_VECTOR,,,BIN_DIR:SQLITE3_VECTOR.OBJ
1920
CLUSTER=CLUSTER1
2021
COLLECT=CLUSTER1,$CODE$,$CODE,$code
22+
23+
!
24+
! These PSECT definitions are here to counter-act the fact
25+
! that GCC insists on marking these WRT,SHR. This ensures
26+
! we don't create a shareable image that must be INSTALL'd
27+
! /WRITE.
28+
!
29+
PSECT_ATTR=sqlite3Config,NOSHR,WRT,NOEXE,RD,NOVEC
30+
PSECT_ATTR=sqlite3GlobalFunctions,NOSHR,WRT,NOEXE,RD,NOVEC
31+
PSECT_ATTR=sqlite3PendingByte,NOSHR,WRT,NOEXE,RD,NOVEC
32+
PSECT_ATTR=sqlite3_data_directory,NOSHR,WRT,NOEXE,RD,NOVEC
33+
PSECT_ATTR=sqlite3_temp_directory,NOSHR,WRT,NOEXE,RD,NOVEC
34+
2135
CASE_SENSITIVE=NO
2236

2337
BIN_DIR:SQLITE3_ALIASES.OBJ
2438
BIN_DIR:SQLITE3.OLB/LIB
2539
GNU_CC_LIBRARY:LIBGCC/LIB
26-
!SYS$LIBRARY:VAXC2DECC/SHARE
27-
!SYS$LIBRARY:DECCRTL/LIB/INCLUDE=(C$MISCVECTORS,C$STRINGVECTORS)
28-
GNU_CC_LIBRARY:LIBGCC/LIB
29-
SYS$LIBRARY:VAXCRTL_FOR_NAS/LIB
40+
SYS$LIBRARY:VAXC2DECC/SHARE

0 commit comments

Comments
 (0)