m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)#1091
Conversation
…_NT , etc) m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)
|
Tested on AMD64_NT. See latest release. But tested ( at this time / "now") only for building m3pp.exe |
|
Ok for Cygwin, but do people have this for "regular" Windows? |
|
24.10.2022, 10:14, "Jay Krell" ***@***.***>:
Ok for Cygwin, but do people have this for "regular" Windows?
I wonder if vcpkg can provide it.
} Cygwin
This is tested on AMD64_NT.
I do not test on Cygwin
} I wonder if vcpkg can provide it.
I compile needed Flex and Bison binary myself.
It is not difficult since 2022-08-XX ( or 2022-09-XX)
P.S. I have been test compiling "patched m3pp" on AMD64_Linux.
"New m3pp" successfully compiled.
|
|
It is actual |
| LibIn("kernel32"), | ||
| ], | ||
|
|
||
| "FLEX-BISON" : [LibIn("fl")], |
There was a problem hiding this comment.
This is going to break most users.
There was a problem hiding this comment.
- "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"] |
There was a problem hiding this comment.
This is going to break most users.
There was a problem hiding this comment.
+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.
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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
|
+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"]
```
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
…
----------------
Кому: 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.
|
|
+
+ "FLEX-BISON" : [LibIn("fl")],
This is going to break most users.
Ok: apply and after that add % :
```
+% "FLEX-BISON" : [LibIn("fl")],
```
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
…
----------------
Кому: 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.
|
m3pp: "FLEX-BISON" linking for OS_TYPE equal "WIN32" ( AMD64_NT, I386_NT , etc)