[parrot/parrot] 76bade: dynpmc/Rules: Revert OS build rules to pre 97aa16a

GitHub noreply at github.com
Sun Sep 16 21:52:40 UTC 2012


  Branch: refs/heads/threads
  Home:   https://github.com/parrot/parrot
  Commit: 76badef98ff76f3c635ae9ae40c1002e107fec28
      https://github.com/parrot/parrot/commit/76badef98ff76f3c635ae9ae40c1002e107fec28
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-09-16 (Sun, 16 Sep 2012)

  Changed paths:
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  dynpmc/Rules: Revert OS build rules to pre 97aa16a

The rule to build os.str seems to be unnecessary and breaks nmake.


  Commit: 32da9dd26cc7e77fcf72673e181a76f80219a1f6
      https://github.com/parrot/parrot/commit/32da9dd26cc7e77fcf72673e181a76f80219a1f6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-09-16 (Sun, 16 Sep 2012)

  Changed paths:
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  os.pmc actually needs os.str

I find this somewhat bizzare, given that it's basically empty, but
don't know how to fix that.  Instead of using the old nmake-breaking
rule, let the suffix rule in the main Makefile handle it.


  Commit: e482edc3363da54b46e469a96b91c75dc6b66de3
      https://github.com/parrot/parrot/commit/e482edc3363da54b46e469a96b91c75dc6b66de3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-16 (Sun, 16 Sep 2012)

  Changed paths:
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  dynpmc/os: nmake fix, $< invalid for os.str

$< is only valid for suffix rules, and also then not for nmake


  Commit: 8874c43719c6fdb98310df4b52292c9327fab3f8
      https://github.com/parrot/parrot/commit/8874c43719c6fdb98310df4b52292c9327fab3f8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-16 (Sun, 16 Sep 2012)

  Changed paths:
    M MANIFEST
    M src/dynpmc/Rules.in
    R src/dynpmc/os.pmc
    A src/dynpmc/osdummy.pmc

  Log Message:
  -----------
  Fixed dynpmc/os windows reveiled duplicate names

Fixed several bugs in the dummy dynpmc os:
The dynpmc/os was a static pmc. msvc could not link duplicate names.
I had to change the pmc to dynpmc, and had to rename the os to osdummy,
which is installed as os.so/bundle/dll. Tested ok on msvc.


  Commit: ac5be4360a311380b6092d3c2e7edb9f770dcd8f
      https://github.com/parrot/parrot/commit/ac5be4360a311380b6092d3c2e7edb9f770dcd8f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-16 (Sun, 16 Sep 2012)

  Changed paths:
    M MANIFEST
    M src/dynpmc/Rules.in
    R src/dynpmc/os.pmc
    A src/dynpmc/osdummy.pmc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into threads


Compare: https://github.com/parrot/parrot/compare/0670c4620336...ac5be4360a31


More information about the parrot-commits mailing list