Skip to content

m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)#1091

Open
VictorMiasnikov wants to merge 1 commit into
modula3:masterfrom
VictorMiasnikov:NT.common_for_m3-tools--pp__d5.11.9-ZZYYXX-20220621_16-21
Open

m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)#1091
VictorMiasnikov wants to merge 1 commit into
modula3:masterfrom
VictorMiasnikov:NT.common_for_m3-tools--pp__d5.11.9-ZZYYXX-20220621_16-21

Conversation

@VictorMiasnikov
Copy link
Copy Markdown
Contributor

m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)

…_NT , etc)

m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)
@VictorMiasnikov
Copy link
Copy Markdown
Contributor Author

Tested on AMD64_NT. See latest release.

But tested ( at this time / "now") only for building m3pp.exe

@jaykrell
Copy link
Copy Markdown
Contributor

Ok for Cygwin, but do people have this for "regular" Windows?
I wonder if vcpkg can provide it.

@VictorMiasnikov
Copy link
Copy Markdown
Contributor Author

VictorMiasnikov commented Oct 24, 2022 via email

@VictorMiasnikov
Copy link
Copy Markdown
Contributor Author

It is actual

LibIn("kernel32"),
],

"FLEX-BISON" : [LibIn("fl")],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is going to break most users.

Copy link
Copy Markdown
Contributor Author

@VictorMiasnikov VictorMiasnikov May 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • "FLEX-BISON" : [LibIn("fl")],

This is going to break most users.

Ok: apply and after that add % :

+%    "FLEX-BISON" : [LibIn("fl")],

 - - - - - - - -- - - - - - - -
Кому: modula3/cm3 * * @ * * . * * );
Копия: Author * * * @ * * * . * * * );
Тема: [modula3/cm3] m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc) (PR #1091);
07.05.2026, 12:43, "Jay Krell" @.
**>:

@jaykrell commented on this pull request.

In m3-sys/cminstall/src/config/NT.common:

@@ -360,6 +360,9 @@ SYSTEM_LIBS_MS =
LibIn("advapi32"),
LibIn("kernel32"),
],

  • "FLEX-BISON" : [LibIn("fl")],

This is going to break most users.

end

if equal(OS_TYPE, "WIN32")
SYSTEM_LIBORDER += ["FLEX-BISON"]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is going to break most users.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+if equal(OS_TYPE, "WIN32")

  • SYSTEM_LIBORDER += ["FLEX-BISON"]

This is going to break most users.

Ok, please apply and after add % at begin of line ( lines) :

+%if equal(OS_TYPE, "WIN32")
+%    SYSTEM_LIBORDER += ["FLEX-BISON"]
                    Кому: modula3/cm3 ***@***.***);
                    Копия: Author ***@***.***);
                    Тема: [modula3/cm3] m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc) (PR #1091);
                    07.05.2026, 12:43, "Jay Krell" ***@***.***>:

@jaykrell commented on this pull request.

In m3-sys/cminstall/src/config/NT.common:

@@ -508,6 +511,10 @@ if equal(OS_TYPE, "POSIX")
SYSTEM_LIBORDER += ["Z", "FLEX-BISON"]
end

+if equal(OS_TYPE, "WIN32")

  • SYSTEM_LIBORDER += ["FLEX-BISON"]

This is going to break most users.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2026-07-07 :

This is going to break most users.

No, nothing hаve been broken. Even when FLEX-BISON library and utilites do not installed

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2026-07-07 :

This is going to break most users.

No, nothing hаve been broken. Even when FLEX-BISON library and utilites do not installed

@VictorMiasnikov
Copy link
Copy Markdown
Contributor Author

VictorMiasnikov commented May 7, 2026 via email

@VictorMiasnikov
Copy link
Copy Markdown
Contributor Author

VictorMiasnikov commented May 7, 2026 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants