Dariusz Piatkowski
2011-12-29 23:08:17 UTC
Folks!
Here are the contents of m \OS2\DLL sub-directory as they partain to the libc0xx
DDLs:
Directory of G:\os2\dll
10-27-03 5:13p 230785 124 libc04.dll
4-14-04 4:37p 356330 0 libc05.dll
10-03-11 6:07a 48142 0 libc06.dll
10-03-11 6:07a 48142 0 libc061.dll
10-03-11 6:07a 157124 0 libc062.dll
10-03-11 6:07a 157124 0 libc063.dll
10-03-11 6:07a 1345016 0 libc064.dll
8-11-08 5:53a 1353252 124 libc064x.dll
2-01-05 10:21a 562710 0 libc06b4.dll
11-22-99 11:45a 210916 0 LIBCM.DLL
11-22-99 11:45a 57340 0 LIBCN.DLL
11-22-99 11:45a 192386 0 LIBCS.DLL
12 file(s) 4719267 bytes used
..and here are the gccxx specifics:
Directory of G:\os2\dll
2-23-04 3:40p 28718 0 gcc322.dll
10-03-11 6:05a 32801 0 gcc335.dll
1-26-09 6:32a 24416 124 gcc433.dll
8-06-09 10:39a 23266 0 gcc434.dll
11-16-09 11:45p 22569 0 gcc442.dll
12-29-10 5:24p 23691 0 gcc444.dll
5-01-10 8:47a 22647 0 gcc444.dll.previous
12-29-10 8:33p 23691 0 gcc445.dll
12-16-11 4:01a 131447 124 gcc446.dll
12-29-10 12:27a 21899 0 gcc452.dll
6-11-11 9:29p 21888 124 gcc453.dll
11 file(s) 377033 bytes used
So why am I paying attention to this?
Well, the recent experience with VLC 1.1.13 release, where I was missing
gcc446.dll prompted me to try to clean the place up a bit.
For quite some time now I've had an issue with my Firefox installs where all the
4 cores in my machine would wildly spike up and down as long as I was not using
the following environment setting:
SET NSPR_OS2_NO_HIRES_TIMER=1
...therefore, at some point in time, not being able to figure out why I
experienced this problem I simply gave up and left the above CONFIG.SYS
statement in place and happily moved on.
Well, as the VLC issue came up I started looking at the various libc & gcc DLLs
on my system...and boy, there are plenty of them there...lol. What was strange
is that as I upgraded to Firefox 9.0.1 I REM'med out the hires_timer statement
just to check things out. Strangely enough, all of a sudden my PMView 3.61
install started showing problems...same kind of crazy CPU spikes...sure enough,
as I was troubleshooting VLC that is a similar type of a behaviour that I was
seeing.
Long story short I tracked all this down to libc06b4.dll, which I had now
renamed on my system to prevent it from being loaded. End result? As best as I
can tell the Innotek FreeType/2 library is what is relying on this DLL,
narrowing this down to a particualr application I see that OpenOffice 3.1 no
longer works, but to my naked eye, that appears to be the only application which
requires this DLL.
What I can not explain however, is that even without OpenOffice loaded I would
see apps like Firefox & PMView somehow pull libc06b4 into memory. I can see
these in Theseus4 outputs as well as PSTAT outputs.
OK, so given all of the above I'm curious of the following:
1) are there any newer OpenOffice relases which no longer use the libc06b4 DLL?
2) is there a way for me to scan all my OS2 apps to determine which ones have
been linked to the libc06b4 dll?
3) given the above libc & gcc DLL listing, is there a process to determine what
the heck to get rid of?
As always...thanks!
-Dariusz
Here are the contents of m \OS2\DLL sub-directory as they partain to the libc0xx
DDLs:
Directory of G:\os2\dll
10-27-03 5:13p 230785 124 libc04.dll
4-14-04 4:37p 356330 0 libc05.dll
10-03-11 6:07a 48142 0 libc06.dll
10-03-11 6:07a 48142 0 libc061.dll
10-03-11 6:07a 157124 0 libc062.dll
10-03-11 6:07a 157124 0 libc063.dll
10-03-11 6:07a 1345016 0 libc064.dll
8-11-08 5:53a 1353252 124 libc064x.dll
2-01-05 10:21a 562710 0 libc06b4.dll
11-22-99 11:45a 210916 0 LIBCM.DLL
11-22-99 11:45a 57340 0 LIBCN.DLL
11-22-99 11:45a 192386 0 LIBCS.DLL
12 file(s) 4719267 bytes used
..and here are the gccxx specifics:
Directory of G:\os2\dll
2-23-04 3:40p 28718 0 gcc322.dll
10-03-11 6:05a 32801 0 gcc335.dll
1-26-09 6:32a 24416 124 gcc433.dll
8-06-09 10:39a 23266 0 gcc434.dll
11-16-09 11:45p 22569 0 gcc442.dll
12-29-10 5:24p 23691 0 gcc444.dll
5-01-10 8:47a 22647 0 gcc444.dll.previous
12-29-10 8:33p 23691 0 gcc445.dll
12-16-11 4:01a 131447 124 gcc446.dll
12-29-10 12:27a 21899 0 gcc452.dll
6-11-11 9:29p 21888 124 gcc453.dll
11 file(s) 377033 bytes used
So why am I paying attention to this?
Well, the recent experience with VLC 1.1.13 release, where I was missing
gcc446.dll prompted me to try to clean the place up a bit.
For quite some time now I've had an issue with my Firefox installs where all the
4 cores in my machine would wildly spike up and down as long as I was not using
the following environment setting:
SET NSPR_OS2_NO_HIRES_TIMER=1
...therefore, at some point in time, not being able to figure out why I
experienced this problem I simply gave up and left the above CONFIG.SYS
statement in place and happily moved on.
Well, as the VLC issue came up I started looking at the various libc & gcc DLLs
on my system...and boy, there are plenty of them there...lol. What was strange
is that as I upgraded to Firefox 9.0.1 I REM'med out the hires_timer statement
just to check things out. Strangely enough, all of a sudden my PMView 3.61
install started showing problems...same kind of crazy CPU spikes...sure enough,
as I was troubleshooting VLC that is a similar type of a behaviour that I was
seeing.
Long story short I tracked all this down to libc06b4.dll, which I had now
renamed on my system to prevent it from being loaded. End result? As best as I
can tell the Innotek FreeType/2 library is what is relying on this DLL,
narrowing this down to a particualr application I see that OpenOffice 3.1 no
longer works, but to my naked eye, that appears to be the only application which
requires this DLL.
What I can not explain however, is that even without OpenOffice loaded I would
see apps like Firefox & PMView somehow pull libc06b4 into memory. I can see
these in Theseus4 outputs as well as PSTAT outputs.
OK, so given all of the above I'm curious of the following:
1) are there any newer OpenOffice relases which no longer use the libc06b4 DLL?
2) is there a way for me to scan all my OS2 apps to determine which ones have
been linked to the libc06b4 dll?
3) given the above libc & gcc DLL listing, is there a process to determine what
the heck to get rid of?
As always...thanks!
-Dariusz