You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If one tries to build Sage on Solaris, a warning is issued saying Solaris is not fully supported and difficult to compile on. An option to set the variable SAGE_PORT to a non zero value is then issued, which allows one to attept to build on Solaris.
In contrast, totally unsupported operating systems (e.g. HP-UX) generate no warning whatsoever. Trying to compile on HP-UX, will just start compiling with no warnings whatsoever.
Hence there needs to take 3, depending on operating system
No message, if using a fully supported operating system such as Linux or OSX
A warning that building is likely to be difficult if the system is not fully supported, but actively developed (e.g. Solaris)
A clear warning that the operating system is totally unsupported, and therefore is likely to need some effort to port to, on any other operating system. I would suggest not testing for the OS, but leaving this as a default.
ie. in pseudo code.
OS=uname
if ($OS == Linux || $OS == OSX) {
dont print any message
}
else if ($OS == Solaris) {
issues warning about not fully supported, set SAGE_PORT to non-zero.
}
else {
issue warning the platform is not supported at all, and might need a porting effort. Again offer SAGE_PORT option
}
If one tries to build Sage on Solaris, a warning is issued saying Solaris is not fully supported and difficult to compile on. An option to set the variable SAGE_PORT to a non zero value is then issued, which allows one to attept to build on Solaris.
In contrast, totally unsupported operating systems (e.g. HP-UX) generate no warning whatsoever. Trying to compile on HP-UX, will just start compiling with no warnings whatsoever.
Hence there needs to take 3, depending on operating system
ie. in pseudo code.
OS=uname
if ($OS == Linux || $OS == OSX) {
dont print any message
}
else if ($OS == Solaris) {
issues warning about not fully supported, set SAGE_PORT to non-zero.
}
else {
issue warning the platform is not supported at all, and might need a porting effort. Again offer SAGE_PORT option
}
Component: distribution
Issue created by migration from https://trac.sagemath.org/ticket/3384
The text was updated successfully, but these errors were encountered: