Thread overview
Characters before OPTLINK
Feb 13, 2004
W³odzimierz Skiba
Feb 13, 2004
Walter
Feb 13, 2004
W³odzimierz Skiba
Feb 17, 2004
W³odzimierz Skiba
Feb 17, 2004
Walter
Feb 17, 2004
Jan Knepper
Feb 17, 2004
Arjan Knepper
Feb 17, 2004
Jan Knepper
Feb 17, 2004
Phil Thompson
February 13, 2004
I have impression that link.exe outputs unnecessary characters in its banner:

  link /NOLOGO /SILENT test.res

  OPTLINK (R) for Win32  Release 7.50B1
  Copyright (C) Digital Mars 1989 - 2001  All Rights Reserved

Between '.res' and 'OPTLINK' there are three chars 0D 0A 0D.
This is not visible on screen but visible when you output results to file
and try to use in the context of "Windows-type text files".

Note that this copyright is outputed while switches /NOLOGO /SILENT suggest it
should not. I run hundreds of builds in test suit for wxWindows and this is a little
annoying when you analyze files.

Is there any chance to fix both issues (if they are fixable at all).

ABX
February 13, 2004
"W³odzimierz Skiba" <abx@abx.art.pl> wrote in message news:c0irq5$29qq$1@digitaldaemon.com...
> Is there any chance to fix both issues (if they are fixable at all).

I prefer to leave the linker as is, it's written entirely in assembler!


February 13, 2004
"Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
> > Is there any chance to fix both issues (if they are fixable at all).
> 
> I prefer to leave the linker as is, it's written entirely in assembler!

Understable, thanks anyway.

ABX
February 17, 2004
"Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
> "W³odzimierz Skiba" <abx@abx.art.pl> wrote in message news:c0irq5$29qq$1@digitaldaemon.com...
> > Is there any chance to fix both issues (if they are fixable at all).
> 
> I prefer to leave the linker as is, it's written entirely in assembler!

Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are regular. How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?

Any idea ?

ABX
February 17, 2004
"W³odzimierz Skiba" <abx@abx.art.pl> wrote in message news:c0t170$6qr$1@digitaldaemon.com...
> "Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
> > "W³odzimierz Skiba" <abx@abx.art.pl> wrote in message news:c0irq5$29qq$1@digitaldaemon.com...
> > > Is there any chance to fix both issues (if they are fixable at all).
> >
> > I prefer to leave the linker as is, it's written entirely in assembler!
>
> Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are
regular.
> How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?
>
> Any idea ?

I don't know what might make optlink crash. It has proven to be a very reliable program. It's built with 386 code, so should run fine on any 32 bit x86 processor.


February 17, 2004
OptLink has problems:



* On multi processor platform. Every once and a while OptLink would just freeze on me on my Dual P3 733 MHz... The Machine I now use as the internet host system which hosts www.digitalmars.com and news.digitalmars.com... ;-)



* If you have HUGE static data. Something like:

struct  DATA
{
   DWORD	array [ 16 ];
};

DATA	hugedata [ 1000000 ];

OptLink might crash and just take the IDDE down with it.



* ???



Sorry if I have not been too forth comming which information.

Thanks!
Jan



W³odzimierz Skiba wrote:
> "Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
> 
>>"W³odzimierz Skiba" <abx@abx.art.pl> wrote in message
>>news:c0irq5$29qq$1@digitaldaemon.com...
>>
>>>Is there any chance to fix both issues (if they are fixable at all).
>>
>>I prefer to leave the linker as is, it's written entirely in assembler!
> 
> 
> Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are regular. How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?
> 
> Any idea ?
> 
> ABX


-- 
ManiaC++
Jan Knepper

But as for me and my household, we shall use Mozilla... www.mozilla.org
February 17, 2004
I'm experiencing the same kind of problems with optlink on a brand new Intel 875PBZ P4 system with  Windows XP and HT

Arjan

Jan Knepper wrote:
> OptLink has problems:
> 
> 
> 
> * On multi processor platform. Every once and a while OptLink would just freeze on me on my Dual P3 733 MHz... The Machine I now use as the internet host system which hosts www.digitalmars.com and news.digitalmars.com... ;-)
> 
> 
> 
> * If you have HUGE static data. Something like:
> 
> struct  DATA
> {
>    DWORD    array [ 16 ];
> };
> 
> DATA    hugedata [ 1000000 ];
> 
> OptLink might crash and just take the IDDE down with it.
> 
> 
> 
> * ???
> 
> 
> 
> Sorry if I have not been too forth comming which information.
> 
> Thanks!
> Jan
> 
> 
> 
> W³odzimierz Skiba wrote:
> 
>> "Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
>>
>>> "W³odzimierz Skiba" <abx@abx.art.pl> wrote in message
>>> news:c0irq5$29qq$1@digitaldaemon.com...
>>>
>>>> Is there any chance to fix both issues (if they are fixable at all).
>>>
>>>
>>> I prefer to leave the linker as is, it's written entirely in assembler!
>>
>>
>>
>> Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are regular. How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?
>>
>> Any idea ?
>>
>> ABX
> 
> 
> 
February 17, 2004
I think OptLink has a lock problem. It is heavy multi threaded if I am correct and does something wrong with locking... :-(



Arjan Knepper wrote:
> I'm experiencing the same kind of problems with optlink on a brand new Intel 875PBZ P4 system with  Windows XP and HT
> 
> Arjan
> 
> Jan Knepper wrote:
> 
>> OptLink has problems:
>>
>>
>>
>> * On multi processor platform. Every once and a while OptLink would just freeze on me on my Dual P3 733 MHz... The Machine I now use as the internet host system which hosts www.digitalmars.com and news.digitalmars.com... ;-)
>>
>>
>>
>> * If you have HUGE static data. Something like:
>>
>> struct  DATA
>> {
>>    DWORD    array [ 16 ];
>> };
>>
>> DATA    hugedata [ 1000000 ];
>>
>> OptLink might crash and just take the IDDE down with it.
>>
>>
>>
>> * ???
>>
>>
>>
>> Sorry if I have not been too forth comming which information.
>>
>> Thanks!
>> Jan
>>
>>
>>
>> W³odzimierz Skiba wrote:
>>
>>> "Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
>>>
>>>> "W³odzimierz Skiba" <abx@abx.art.pl> wrote in message
>>>> news:c0irq5$29qq$1@digitaldaemon.com...
>>>>
>>>>> Is there any chance to fix both issues (if they are fixable at all).
>>>>
>>>>
>>>>
>>>> I prefer to leave the linker as is, it's written entirely in assembler!
>>>
>>>
>>>
>>>
>>> Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are regular. How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?
>>>
>>> Any idea ?
>>>
>>> ABX
>>
>>
>>
>>


-- 
ManiaC++
Jan Knepper

But as for me and my household, we shall use Mozilla... www.mozilla.org
February 17, 2004
I expect a workaround would be the same solution we used at work by setting the processor affinity.

There is a utility that will set it. It's not the one we used but it should do the job.

http://www.beyondlogic.org/solutions/processutil/processutil.htm
(Scroll near the bottom for the download)

Basically, you can tell the program to select a particular combination of processors to run on using a bit mask. I've not tried it on hyperthreaded machines only on dual processor machines but I believe they appear the same to the OS so it should work.

I just found this site by doing a quick search. Looks quite useful actually.


Hope this helps.

Regards,
Phil


Jan Knepper wrote:
> I think OptLink has a lock problem. It is heavy multi threaded if I am correct and does something wrong with locking... :-(
> 
> 
> 
> Arjan Knepper wrote:
> 
>> I'm experiencing the same kind of problems with optlink on a brand new Intel 875PBZ P4 system with  Windows XP and HT
>>
>> Arjan
>>
>> Jan Knepper wrote:
>>
>>> OptLink has problems:
>>>
>>>
>>>
>>> * On multi processor platform. Every once and a while OptLink would just freeze on me on my Dual P3 733 MHz... The Machine I now use as the internet host system which hosts www.digitalmars.com and news.digitalmars.com... ;-)
>>>
>>>
>>>
>>> * If you have HUGE static data. Something like:
>>>
>>> struct  DATA
>>> {
>>>    DWORD    array [ 16 ];
>>> };
>>>
>>> DATA    hugedata [ 1000000 ];
>>>
>>> OptLink might crash and just take the IDDE down with it.
>>>
>>>
>>>
>>> * ???
>>>
>>>
>>>
>>> Sorry if I have not been too forth comming which information.
>>>
>>> Thanks!
>>> Jan
>>>
>>>
>>>
>>> W³odzimierz Skiba wrote:
>>>
>>>> "Walter" <walter@digitalmars.com> wrote in news:c0iu3o$2e9f$1@digitaldaemon.com:
>>>>
>>>>> "W³odzimierz Skiba" <abx@abx.art.pl> wrote in message
>>>>> news:c0irq5$29qq$1@digitaldaemon.com...
>>>>>
>>>>>> Is there any chance to fix both issues (if they are fixable at all).
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> I prefer to leave the linker as is, it's written entirely in assembler!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Hmm, what can I do if this linker crashes or hangs frequently on one of my machines? Tests does not show hardware corruption and I run several other hard tasks on this machine. Is there any known problem with OPTLINK under WinXP on P4 2.6 GHz with MB 800MHz ? Neither crash nor hanging are regular. How can I make it to work, this happen either with free DMC and full DMC install from CD. If this is made with assembler, is it ready for P4, hyper threading, fast mother board and other modern "goodies"?
>>>>
>>>> Any idea ?
>>>>
>>>> ABX
>>>
>>>
>>>
>>>
>>>
> 
>