Check-in [d56c4a3049]
Overview
Comment:Updated to not link against libtcc1.a
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: d56c4a3049f6555b691a803f5465470268700d67
User & Date: rkeene on 2014-05-06 05:26:20
Other Links: manifest | tags
References
2014-05-19
04:18
Corrected issue introduced in [d56c4a3049f6555b] where projects where always attempted to be linked against if they were attempted to be compiled (but failed) check-in: bdb920afdb user: rkeene tags: trunk
Context
2014-05-17
05:02
Updated to latest tcc4tcl check-in: 5006c26763 user: rkeene tags: trunk
2014-05-06
05:26
Updated to not link against libtcc1.a check-in: d56c4a3049 user: rkeene tags: trunk
05:01
Moved from tcc to tcc4tcl check-in: 9c03031641 user: rkeene tags: trunk
Changes

Modified kitsh/buildsrc/kitsh-0.0/aclocal.m4 from [29b44545d3] to [a86a7a549c].

187
188
189
190
191
192
193
194
195









196
197
198
199
200
201
202
187
188
189
190
191
192
193


194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209







-
-
+
+
+
+
+
+
+
+
+







			true
		else
			continue
		fi

		AC_MSG_CHECKING([for libraries required for ${proj}])

		projlibfiles="`find "${projlibdir}" -name '*.a' 2>/dev/null | sort | tr "\n" ' '`"
		projlibfilesnostub="`find "${projlibdir}" -name '*.a' 2>/dev/null | grep -v 'stub' | tr "\n" ' '`"
		projlibfiles="`find "${projlibdir}" -name '*.a' 2>/dev/null | sort`"
		projexcludefile="${projlibdir}/kitcreator-nolibs"
		if test -e "${projexcludefile}"; then
			projexclude="`cat "$projexcludefile"`"
			projlibfiles="`echo "$projlibfiles" | egrep -v "$projexclude"`"
		fi

		projlibfilesnostub="`echo "$projlibfiles" | grep -v 'stub' | tr "\n" ' '`"
		projlibfiles="`echo "$projlibfiles" | tr "\n" ' '`"
		projlibextra=""

		for libfile in ${projlibfilesnostub}; do
			if test -f "${libfile}.linkadd"; then
				projlibextra="`cat "${libfile}.linkadd"`"
			fi
		done

Modified tcc4tcl/build.sh from [c3ecd9940b] to [fc464932a3].

116
117
118
119
120
121
122



123
124
125
126
127
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130







+
+
+






		break
	done

	# Create VFS-insert
	cp -r "${INSTDIR}/lib" "${OUTDIR}" || exit 1
	find "${OUTDIR}" -name '*.a' -type f | grep -v '/libtcc1\.a$' | xargs rm -f

	# Tell Kitsh not to try to link against "libtcc1.a"
	echo "/libtcc1\.a" > "${INSTDIR}/kitcreator-nolibs"

	exit 0
) || exit 1

exit 0