Overview
| Comment: | Updated to support static KitDLLs on platforms that prefix symbols with an underscore |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f41b714e8834b1c8fda733cda8b3374d |
| User & Date: | rkeene on 2016-03-20 07:24:58 |
| Other Links: | manifest | tags |
Context
|
2016-03-20
| ||
| 07:35 | Updated to not mark anything as external if we are building a static KitDLL check-in: 39588a62db user: rkeene tags: trunk | |
| 07:24 | Updated to support static KitDLLs on platforms that prefix symbols with an underscore check-in: f41b714e88 user: rkeene tags: trunk | |
|
2016-03-11
| ||
| 17:40 | Added hashes to more projects check-in: 73b57d10fb user: rkeene tags: trunk | |
Changes
Modified kitsh/buildsrc/kitsh-0.0/Makefile.kitdll.in from [6164206d04] to [e922f32836].
| ︙ | ︙ | |||
19 20 21 22 23 24 25 |
## Static archive build
libtclkit@KITDLL_LIB_VERSION@.a: $(OBJS) $(EXTRA_KIT_DEPS) $(EXTRA_OBJS) $(EXTRA_VFS_OBJS)
rm -f libtclkit@KITDLL_LIB_VERSION@.a.new
rm -rf __TMP__
mkdir __TMP__
for arch in $(ARCHS); do ( cd __TMP__ && ar x ../$${arch} ); done
| | | 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
## Static archive build
libtclkit@KITDLL_LIB_VERSION@.a: $(OBJS) $(EXTRA_KIT_DEPS) $(EXTRA_OBJS) $(EXTRA_VFS_OBJS)
rm -f libtclkit@KITDLL_LIB_VERSION@.a.new
rm -rf __TMP__
mkdir __TMP__
for arch in $(ARCHS); do ( cd __TMP__ && ar x ../$${arch} ); done
$(OBJCOPY) --redefine-sym Tcl_Init=Tcl_InitReal --redefine-sym _Tcl_Init=_Tcl_InitReal __TMP__/tclInterp.o
$(AR) cr libtclkit@KITDLL_LIB_VERSION@.a.new $(OBJS) $(EXTRA_OBJS) $(EXTRA_VFS_OBJS) __TMP__/*.o
rm -rf __TMP__
$(RANLIB) libtclkit@KITDLL_LIB_VERSION@.a.new
mv libtclkit@KITDLL_LIB_VERSION@.a.new libtclkit@KITDLL_LIB_VERSION@.a
# Test driver
tclsh.o: tclsh.c
|
| ︙ | ︙ |