[M3devel] missing M3_FRONT_FLAGS from libm3: m3overrides

Peter Eiserloh eiserlohpp at yahoo.com
Sat May 16 20:55:03 CEST 2009


Jay,

Thank you Jay for looking into this. Oops, you are right 
   s/obliq/quake/. 

BTW: It builds all the way even in the same source tree when I do an "./scripts/upgrade.sh", I did a "realclean" first.  I guess this
(upgrade.sh) is what most people are using these days to build the
compiler, rather than the old "do-cm3-foo" scripts.

Okay, I downloaded cm3-src-all-d5.8.0-2009-05-16-12-07-46.tgz,
and did an upgrade.sh, then after a "do-cm3-std.sh realclean",
I re-tryed the "do-cm3.std.sh build", and it failed again with
the same error.  This is with cm3 (5.8.0) built with this mornings
source tree.

I inserted your change into libm3/src/m3override, and it is currently
building.

> The file now reads:
>
> override("m3core", ROOT & "/m3-libs")
> if defined("M3_FRONT_FLAGS")
> M3_FRONT_FLAGS += "-vsdebug"
> else
> M3_FRONT_FLAGS = ["-vsdebug"]
> end
> _M3BUNDLE_OVERRIDE = "T"

This is worked for me.  I suggest you check it into the repository.


Peter


> From: jay.krell at cornell.edu
> To: eiserlohpp at yahoo.com; m3devel at elegosoft.com
> Subject: RE: [M3devel] missing M3_FRONT_FLAGS from libm3: m3overrides
> Date: Sat May 16 00:27:08 CEST 2009
>
>specifically:
> 
> 
>C:\dev2\cm3.2\m3-sys\cminstall\src\config-no-install\cm3cfg.common
>
>
>
>if equal(M3_BACKEND_MODE, "0") or equal(M3_BACKEND_MODE, "1")
>        or equal(M3_BACKEND_MODE, "IntegratedObject") or equal(M3_BACKEND_MODE, "IntegratedAssembly")
>    M3_FRONT_FLAGS = ["-unfold_nested_procs", "-check_procs"]
>% --- internal configuration options passed directly to the Modula-3 front-end
>else
>    M3_FRONT_FLAGS = [ ]
>end
>
> 
> - Jay
>


+--------------------------------------------------------+
| Peter P. Eiserloh                                      |
+--------------------------------------------------------+


      



More information about the M3devel mailing list