1
Programming / Re: [gcc] libgomp?
« Last post by Jochen Schäfer on Today at 09:40:49 am »libgomp is AFAIK a library for optimizing multithreading programs. That's certainly not an easy port to do.
OS2World.com Forum is back !!!
Remember to visit OS2World at:
http://www.os2world.com
Qt-base-os2 issue #53 does talk about using the high-res timer. dmik pointed out that libcn supports clock_gettime(CLOCK_MONOTONIC) which interfaces with the high-res timer directly and planned to enable the UNIX implementation (qelapsedtimer_unix.cpp). Might be worth looking at.
---> Package adobe-source-code-pro-fonts.noarch 0:2.030.1.050-1.oc00 will be erased
---> Package adobe-source-sans-pro-fonts.noarch 0:2.020-1.oc00 will be erased
---> Package dbus-common.noarch 1:1.13.12-1.oc00 will be erased
---> Package lzlib-devel.pentium4 0:1.14-1.oc00 will be erased
---> Package os2-base-fhs.i686 0:0.0.0-19.oc00 will be erased
---> Package os2-base-unixtools-path.pentium4 0:0.0.1-3.oc00 will be erased
---> Package pci-ids.noarch 0:2023.11.11-0.oc00 will be erased
---> Package sgml-common.noarch 0:0.6.3-45.oc00 will be erased
---> Package xml-common.noarch 0:0.6.3-45.oc00 will be erased
--> Finished Dependency Resolution
Error: Trying to remove "yum", which is protected
IIRC, PortableGL is header only and libgomp is only needed for some examples.
You have checked where the setting is used but is there no code using hires while it should not ? (setting ignored, missing code to ignore the const )
Placebo just tell it to my system which I have to reboot 2 or 3 times per day using Dooble.... (frozen, hung)
* Firefox is outdated for many sites *
Regards
Note: I have no skills into this code. Doing several searches on internet, I found some qt developers using webengine having resolved hires timing issues using process cycles instead (is it possible ?)
Even if qt6 on OS/2 *is* using hires timing (I have NFI) I cannot understand how that webengine flag is making any difference. The link I posted is where qtwebengine interprets flags - it cannot interpret the flag on OS/2, so the flag is ignored.
I am also *not* a programmer. I can barely write a hello world in C without googling it. How about you inject a deliberate typo into the flag you;'re using with hires and see if you still see the same 'improvements' - that might confirm Dave's thoughts on timing.
The problem as far as I know is not Microsoft but all the other companies IBM used as contractors.
Many of them don't even exist any more so finding out who owns rights might be a nightmare.
When the OS/2 kernel source was leaked (20 years ago?) the people I talked to told me they were able to build and use everything that was there. They also told me that according to text in the code there was a lot of subcontractors that kept their copyright. It was not like a Linux kernel where everything has the same license.
If IBM still have some big customers with OS/2 installations they support then they definitely have the code and the tools to build it. Not that many people know how to build it though.
Yes, the divide between kernel and device drivers makes it easier to support more modern hardware. Less stuff in the kernel makes it easier to expand it from the outside.
But in the end, without open source it will fail, it's quite amazing that modern CPU's still supports 30+ years old code. The only way to save anything imho is to use the Linux kernel and build a "personality" on top. But there are no resources nor business case any more.
The only way to save anything imho is to use the Linux kernel and build a "personality" on top. But there are no resources nor business case any more.