History Of Ticket 5a97ada5372a8135

Artifacts Associated With Ticket 5a97ada5372a8135

  1. Ticket change [4985a44f9c] (rid 1444) by anonymous on 2012-11-07 23:49:54:

    1. comment initialized to:
      kitsh compilation/linkage step is critically dependent upon the order of .a files - specifically, libtclstub86.a *must* appear after libtcldde14.a else the symbols aren't found.<div><br /></div><div>The fix is buildsrc/kitsh-0.0/Makefile.tclkit.in L7-8:</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>kit: $(OBJS) $(EXTRA_OBJS) $(EXTRA_KIT_DEPS) $(EXTRA_VFS_OBJS) $(ARCHS)</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>$(CC) $(CPPFLAGS) $(CFLAGS) -o kit -Wl,--start-group $(OBJS) $(EXTRA_OBJS) $(EXTRA_VFS_OBJS) $(ARCHS) -Wl,--end-group $(LDFLAGS) $(LIBS) $(LDFLAGS_ADD)</div><div><br /></div><div>Adding those -Wl lines will ensure that the .a files are exhaustively searched to resolve all symbols.</div><div><br /></div>
    2. foundin initialized to: "all"
    3. private_contact initialized to: "5fc5e972c33194840d812dceaa267241ac9348a2"
    4. severity initialized to: "Critical"
    5. status initialized to: "Open"
    6. title initialized to: ".a file order in kitsh build is critical"
    7. type initialized to: "Code Defect"
  2. Ticket change [cf55f1f064] (rid 1446) by anonymous on 2012-11-15 01:19:11:

    1. Appended to comment:
      <hr /><i>anonymous added on 2012-11-15 01:19:11 UTC:</i><br />
      The ddl .a perhaps should not be present in this step at all, which might obviate this problem.
    2. priority changed to: "Immediate"
    3. resolution changed to: "Open"
    4. subsystem changed to: "Tcl"