Hi all,

I am building the libraries with mixed success on Linux. My problems appear to originate with the system detection built into tecmake. For a reason I can't find an explanation for, the Linux kernel version appears to play a major role. I wonder why, can anyone here enlighten me or point me to a document with the rationale?

The problem is that you can't determine the versions of libraries installed on the system from the kernel version with any reliability. You can very easily have an up-to-date Ubuntu running on an old kernel, for example when using containers. Containers don't include a kernel, they use the kernel on the host. Having older kernels run a newer distribution in the container is a common situation, and the opposite also happens. Hence, the kernel version really should have no bearing at all on the build process.

Given the tecmake system as it is, I would at least need a simple way to "fake" or bypass the kernel detection in a way that would match the distribution used, so that the dependencies are determined correctly.

I guess I would be able to figure this out from the tecmake sources, but I was hoping there's an easier way somebody already knows about.

Thanks for any light you can shed on the matter.

Cheers
Stefan



_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to