[Gd-chatter] [Bug 7311] User re-linking of the Dylan runtime on Win32

bugzilla-daemon at gwydiondylan.org bugzilla-daemon at gwydiondylan.org
Wed Aug 22 22:10:59 CEST 2007


http://www.gwydiondylan.org/cgi-bin/bugzilla/show_bug.cgi?id=7311


housel at acm.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #2 from housel at acm.org  2006-05-10 08:01 -------
Subversion Revision #10721:
Win32 build script changes.

* fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam
  (rtlibs): Use the new redistributable import library for the MSVC runtime.
  (LinkDLL, LinkEXE) Replace "$(<)" with @"$(<:Q@)" (similarly with NEEDLIBS)
  to prevent the link command line from overflowing.


------- Comment #3 from housel at acm.org  2006-05-11 17:26 -------
Subversion Revision #10723:
Use floating-point arithmetic instead of 64-bit integer arithmetic on FILETIME
quantities in order to prevent the compiler from generating references to
statically-linked runtime library routines.

* fundev/sources/runtime-manager/debugger-nub/x86-win32/misc_utils.c
  (FileTimeToQuadWord): Copy the file time to a ULARGE_INTEGER using
  memcpy as recommended by MS documentation.
  (get_os_thread_cpu_time_accurate): Convert thread user and kernel times
  to miliseconds using floating-point arithmetic to prevent references
  to the _alldiv library routine.
  (get_os_wall_clock_time): Convert the system time to miliseconds using
  floating-point arithmetic.


------- Comment #4 from housel at acm.org  2006-05-11 17:37 -------
Subversion Revision #10724:
Export MSVCRT.dll symbols needed by other libraries.


------- Comment #5 from housel at acm.org  2006-05-11 17:39 -------
Subversion Revision #10725:
Reference the new redistributable MSVCRT.dll import library.


------- Comment #6 from housel at acm.org  2007-08-22 22:10 -------
Works now.


-- 
Configure bugmail: http://www.gwydiondylan.org/cgi-bin/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the chatter mailing list