Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OW installer should check if user removed default installation #1247

Open
jmalak opened this issue Mar 3, 2024 · 1 comment
Open

OW installer should check if user removed default installation #1247

jmalak opened this issue Mar 3, 2024 · 1 comment

Comments

@jmalak
Copy link
Member

jmalak commented Mar 3, 2024

Installer enable user to remove default host and default target installation.
It is correct function, but for users without OW knowledge it causes problems later because thay don't change OW setup for such non-standard installation.
it was reported in issue #1187 and I created this issue from original one because this problem is unrelated to the original issue.

Best solution looks like to do check for this situation and warn user that request something non-standard and it will require manual configuration.

@jmalak
Copy link
Member Author

jmalak commented Mar 3, 2024

Old discussion

crazii commented on Dec 26, 2023
BTW I choose 16bit DOS only on setup, and there's no lh includes folder, only h
But the owsetenv.sh script uses lh, and I changed it to h, I don't know whether it is relevant.

winspool commented 6 hours ago
BTW I choose 16bit DOS only on setup, and there's no lh includes folder, only h But the owsetenv.sh script uses lh, and I > > changed it to h, I don't know whether it is relevant. The DOS folders are not enough for linux. I suggest to install everything.

jmalak commented 2 hours ago
You mix target and host setup.
If you want DOS development on Linux host then you must install Linux host and target (tools and libraries and headers) and DOS target (libraries and header files). You can add any additional target by installer later.
OW is installed always in default native configuration, that you should always install default (native host and target - installer default) and add other target which you will use. Probably I will need to change installer to not omit default host and > target to prevent such situation or warn user that do something non-standard.
For cross-compilation you need always setup INCLUDE environment variable manualy or in make file. By example CMake requires default configuration to work with OW cross-compile stuff properly

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

No branches or pull requests

1 participant