Wednesday, November 07, 2012

OTL Repo Stable Again

Christian has finished the housekeeping tasks (days ago but I was busy and forgot to put a notice on the blog, sorry), so the repository is stable again.

Changes, with his own words:

  • introduced lib path (now all lowercase) to receive all DCU files separated by compiler, platform and configuration. The tests compile really quick now, without "polluting" the source directory with .dcu files
  • changed fastmm4 to fastmm, which is now an svn:external
  • added main icon for all tests (linked via MainIcon.rc resource script)
    • this still might cause linking issues on Delphi 2007, if compiled for the first time, but I will investigate this in the next days.
  • removed unused files and directories from the svn repository

5 comments:

  1. Hello,
    >changed fastmm4 to fastmm, which is now an svn:external
    has something changed inside fastmm4 or just its directory name in the OTL trunk?

    ReplyDelete
    Replies
    1. FastMM is not included as a copy anymore. Instead of that, OmniThreadLibrary SVN contains a reference to the FastMM SVN. When you do Update on the OTL repo, it will automatically check the FastMM repo for the lastest version and download that.

      Previously, I had to manually update FastMM copy inside the OTL repo.

      Delete
  2. dahook11:30

    Hi,

    Many thanks for OTL, I like it a lot :-)

    After the changes in the repo I am having problems building the OmniThreadLibraryRuntimeXE2 package. The latest revision that I can build in my XE2 is 1240.

    I get an error that OmniThreadLibraryRuntimeXE_Icon.ico is missing. The repo log for 1241 says "- removed unused icons (will automatically be recreated if necessary)", and the mentioned icon is deleted. Am I doing something wrong?

    Kind regards,

    Dan

    ReplyDelete
    Replies
    1. I have removed references to those .ico files from .dproj files and now XE2 package compiles fine on my machine. New version is available in the SVN.

      Delete
  3. dahook18:11

    Thanks, it works fine now!

    Kind regards,

    Dan

    ReplyDelete