473,386 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Cannot get an incremental link of a large, mixed dll with VS 2005 SP1


We have a large mixed dll that I can never seem to get to link incrementally.
Below is the console output. For simplicity I've eliminated some stuff that
we normally do when we really link this dll like manifest embedding and strong
name delay signing. Can anyone see anything wrong with my link command?
Or offer some other explanation why I can never get an incremental link out
of it? To test, I'm just touching one of the source files so it recompiles/links,
but it does a full link every time.

In the below console output I eliminated the actual .obj and .lib lists for
brevity.

-Bern McCarty, Bentley Systems
[== Building o:\out\1\Mstn\Bentley\MicroStation\ustation.dll, (o:\out\1\Mstn\build\mscore\core\mdelemnt.obj)
==]
link -out:o:\out\1\Mstn\Bentley\MicroStation\ustation.dl l -assemblydebug
-WX -OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089 -debug
-incremental -fixed:no @o:\out\1
\Mstn\build\mscore\core\link.rsp
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.

-test
-time
-BASE:@o:\out\1\Mstn\build\gensrc\ntbsaddr.linker,u station.dll
-delaysign -keyfile:s:\src\Mozart1\bsitools\PublicPrgRightsCom pliant.snk
-ASSEMBLYLINKRESOURCE:o:\out\1\Mstn\Bentley\MicroSt ation\ustation.resources
-pdb:o:\out\1\Mstn\Bentley\MicroStation\ustation.pd b
-manifestfile:o:\out\1\Mstn\build\mscore\core\Ustat ion.dll.LinkerGenerated.Manifest
o:\out\1\Mstn\build\mscore\core\mdlbltin.exp
o:\out\1\Mstn\build\mscore\core\mdlmod.obj
.....tons of other objs here...
o:\out\1\Mstn\SDK\Delivery\MicroStation\mdl\librar y\rmgrsubs.lib
....lots of other libs here...
o:\out\1\Mstn\build\mscore\core\ustndllresource.re s
LINK : file alignment: 512, section alignment: 4096
LINK : performing full link
LINK : file alignment: 512, section alignment: 4096
MD Merge: Total time = 12.948s
Generate Transitions: Total time = 0.651s
mdlmod.obj : section 'ATL' (40000040) merged into '.rdata' (40000040)
msvcrt.lib(initsect.obj) : section '.rtc' (40000040) merged into '.rdata'
(40000040)
msvcrt.lib(cinitexe.obj) : section '.CRT' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTMP' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTMA' (40000040) merged into '.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTVT' (40000040) merged into '.rdata'
(40000040)
LINK : section '.sdata' (C0000040) merged into '.data' (C0000040)
LINK : section '.xdata' (40000040) merged into '.rdata' (40000040)
MD Finalize: Total time = 7.982s
Pass 1: Interval #1, time = 25.146s
Pass 2: Interval #2, time = 6.860s
Final: Total time = 32.006s
Final: Total time = 41.189s

Apr 11 '07 #1
8 2466

I thought I'd add that I see the .ilk file always gets produced, but it is
always zero length. What does that mean?

Why, when the linker decides to perform a full link, can't it just tell me
why it decided to do a full link? If it would do that, then maybe I could
figure out what to do about it. Why does the linker want to keep it a secret?

-Bern
We have a large mixed dll that I can never seem to get to link
incrementally. Below is the console output. For simplicity I've
eliminated some stuff that we normally do when we really link this dll
like manifest embedding and strong name delay signing. Can anyone see
anything wrong with my link command? Or offer some other explanation
why I can never get an incremental link out of it? To test, I'm just
touching one of the source files so it recompiles/links, but it does a
full link every time.

In the below console output I eliminated the actual .obj and .lib
lists for brevity.

-Bern McCarty, Bentley Systems

[== Building o:\out\1\Mstn\Bentley\MicroStation\ustation.dll,
(o:\out\1\Mstn\build\mscore\core\mdelemnt.obj)
==]
link -out:o:\out\1\Mstn\Bentley\MicroStation\ustation.dl l
-assemblydebug
-WX -OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-debug
-incremental -fixed:no @o:\out\1
\Mstn\build\mscore\core\link.rsp
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
-test
-time
-BASE:@o:\out\1\Mstn\build\gensrc\ntbsaddr.linker,u station.dll
-delaysign
-keyfile:s:\src\Mozart1\bsitools\PublicPrgRightsCom pliant.snk
-ASSEMBLYLINKRESOURCE:o:\out\1\Mstn\Bentley\MicroSt ation\ustation.reso
urces
-pdb:o:\out\1\Mstn\Bentley\MicroStation\ustation.pd b
-manifestfile:o:\out\1\Mstn\build\mscore\core\Ustat ion.dll.LinkerGener
ated.Manifest
o:\out\1\Mstn\build\mscore\core\mdlbltin.exp
o:\out\1\Mstn\build\mscore\core\mdlmod.obj
....tons of other objs here...
o:\out\1\Mstn\SDK\Delivery\MicroStation\mdl\librar y\rmgrsubs.lib
...lots of other libs here...
o:\out\1\Mstn\build\mscore\core\ustndllresource.re s
LINK : file alignment: 512, section alignment: 4096
LINK : performing full link
LINK : file alignment: 512, section alignment: 4096
MD Merge: Total time = 12.948s
Generate Transitions: Total time = 0.651s
mdlmod.obj : section 'ATL' (40000040) merged into '.rdata' (40000040)
msvcrt.lib(initsect.obj) : section '.rtc' (40000040) merged into
'.rdata'
(40000040)
msvcrt.lib(cinitexe.obj) : section '.CRT' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTMP' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTMA' (40000040) merged into
'.rdata'
(40000040)
MSVCMRT.lib(mstartup.obj) : section '.CRTVT' (40000040) merged into
'.rdata'
(40000040)
LINK : section '.sdata' (C0000040) merged into '.data' (C0000040)
LINK : section '.xdata' (40000040) merged into '.rdata' (40000040)
MD Finalize: Total time = 7.982s
Pass 1: Interval #1, time = 25.146s
Pass 2: Interval #2, time = 6.860s
Final: Total time = 32.006s
Final: Total time = 41.189s

Apr 11 '07 #2
Hi Bern,

Based on my experience, the official scenarios of performing full link are
documented in the link below, you may check to see if you are falling into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Additionally, can you add the "/VERBOSE" linker option the project setting
dialog? This will tell the linker to emit all the details of its work.
There was a time that I used "/VERBOSE" option to find out why the debug
mode application is incompatible with /SafeSEH option. You may paste the
detailed linker output here for analysis.

Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Apr 12 '07 #3
Is the timestamp of the .ilk updated? Perhaps it is readonly, or owned by a
different user?
"Bern McCarty" <Be**@newsgroups.nospamwrote in message
news:59**************************@msnews.microsoft .com...
I've seen that documentation and for other dlls where I've used incremental
linking whenever the linker says "LINK : performing full link" it follows
that up immediately with an explanation of why it resorted to a full link.
But, as you can see, in this case it never offers any explanation at all. I
find that very odd. I reiterate that after a perfectly successful "full
link" ustation.ilk exists but is zero bytes in length. My guess is that is
gives the linker no choice but to do a full link every time. I think the
question then is, why is the linker producing a zero length .ilk file during
an apparently successfull full link with /incremental:yes ? And why doesn't
the linker at least say something like "LINK : performing full link; the
..ilk file is truncated or corrupted." ?

Attached is the console output that you asked for. As you can see, the
linker immediately indicates that it will be doing a full link and it offers
no explanation. When I tried to post this message with the full console
output attached as a text file, it wouldn't post. So I've tried to cut it
down without removing anything that would seem to possibly be useful. I'd be
glad to try to e-mail the full console output or even put it on our ftp site
or something if you'd like. I appreciate your time and help.

Thanks,
Bern

Hi Bern,

Based on my experience, the official scenarios of performing full link
are
documented in the link below, you may check to see if you are falling
into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx
Additionally, can you add the "/VERBOSE" linker option the project
setting dialog? This will tell the linker to emit all the details of
its work. There was a time that I used "/VERBOSE" option to find out
why the debug mode application is incompatible with /SafeSEH option.
You may paste the detailed linker output here for analysis.

Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...s/default.aspx
#notif
ications.
Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each
follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach
the
most efficient resolution. The offering is not appropriate for
situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are
best
handled working with a dedicated Microsoft Support Engineer by
contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.

Apr 12 '07 #4

Yes the timestamp of the zero length .ilk file is updated with each successful
link.

I didn't make anything in my output tree readonly nor transfer ownership
of any part of it to some other account.
Is the timestamp of the .ilk updated? Perhaps it is readonly, or
owned by a different user?

"Bern McCarty" <Be**@newsgroups.nospamwrote in message
news:59**************************@msnews.microsoft .com...
I've seen that documentation and for other dlls where I've used
incremental
linking whenever the linker says "LINK : performing full link" it
follows
that up immediately with an explanation of why it resorted to a full
link.
But, as you can see, in this case it never offers any explanation at
all. I
find that very odd. I reiterate that after a perfectly successful
"full
link" ustation.ilk exists but is zero bytes in length. My guess is
that is
gives the linker no choice but to do a full link every time. I think
the
question then is, why is the linker producing a zero length .ilk file
during
an apparently successfull full link with /incremental:yes ? And why
doesn't
the linker at least say something like "LINK : performing full link;
the
.ilk file is truncated or corrupted." ?
Attached is the console output that you asked for. As you can see, the
linker immediately indicates that it will be doing a full link and it
offers no explanation. When I tried to post this message with the full
console output attached as a text file, it wouldn't post. So I've
tried to cut it down without removing anything that would seem to
possibly be useful. I'd be glad to try to e-mail the full console
output or even put it on our ftp site or something if you'd like. I
appreciate your time and help.

Thanks,
Bern
>Hi Bern,

Based on my experience, the official scenarios of performing full
link
are
documented in the link below, you may check to see if you are falling
into
one of these situations:
"/INCREMENTAL (Link Incrementally)"
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx
Additionally, can you add the "/VERBOSE" linker option the project
setting dialog? This will tell the linker to emit all the details of
its work. There was a time that I used "/VERBOSE" option to find out
why the debug mode application is incompatible with /SafeSEH option.
You may paste the detailed linker output here for analysis.
Thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
================================================= =
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ps/default.asp
x
#notif
ications.
Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each
follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach
the
most efficient resolution. The offering is not appropriate for
situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are
best
handled working with a dedicated Microsoft Support Engineer by
contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
================================================= =
This posting is provided "AS IS" with no warranties, and confers no
rights.

Apr 12 '07 #5
Hi Bern ,

Thanks for your information. I will perform some research on it and get
back to you ASAP. Thanks

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

Apr 13 '07 #6
Hi Bern,

Sorry for letting you wait.

I performed some review to the attached text file. Below is some
interesting output:

Invoking LINK.EXE:
-out:o:\out\1\Mstn\Bentley\MicroStation\ustation.dl l -assemblydebug -WX
-OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-incremental:yes -fixed:no @o:\out\1\Mstn\build\mscore\core\link.rsp
/incremental:no
/nologo
/fullbuild
LINK : file alignment: 512, section alignment: 4096

I see /incremental being overridden with/incremental:No.

I am sure you have gone through
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Can you double check on the following list:

LINK performs a full link if any of the following situations occur:

¡¤ The incremental status (.ilk) file is missing. (LINK creates a
new .ilk file in preparation for subsequent incremental linking.)
¡¤ There is no write permission for the .ilk file. (LINK ignores
the .ilk file and links nonincrementally.)
¡¤ The .exe or .dll output file is missing.
¡¤ The timestamp of the .ilk, .exe, or .dll is changed.
¡¤ A LINK option is changed. Most LINK options, when changed
between builds, cause a full link.
¡¤ An object (.obj) file is added or omitted.
¡¤ An object that was compiled with the /Yu /Z7 option is changed.

I am suspecting write permission. Can you confirm this point? Thanks. Also,
you may use Process Monitor or FileMon from www.sysinternals.com to check
if you got any file access deny error during the compilation.

Finally, I am not sure if is it possible for you to reproduce this problem
in a little sample project? If so, please feel free to send it to me. It
will make the analysis and troubleshooting more accurate.

I will wait for your further feedback, thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Apr 17 '07 #7

Jeffrey,

I'm pretty sure that none of the circumstances that you listed are the cause
here. Why do you suspect write permission? The .ilk file is being created
successfully after all (it is just zero bytes in length). If something is
messing with the permissions on the .ilk file then it is the linker itself,
it isn't me.

I propose that I bundle up the preproc'd source for one arbitrary compiland
and all of the .obj files, import libs and managed assemblies, and give you
a simple little nmake file for compiling the one compiland that I give you
source for and for linking the mixed dll. This will be large, but I could
put it into a zip file on our ftp site. If I do this, you could use it to
effectively debug the link. Do you agree?

-Bern

Hi Bern,

Sorry for letting you wait.

I performed some review to the attached text file. Below is some
interesting output:

Invoking LINK.EXE:
-out:o:\out\1\Mstn\Bentley\MicroStation\ustation.dl l -assemblydebug
-WX
-OPT:NoWin98 -OPT:NOREF -OPT:NOICF -Ignore:4087 -Ignore:4089
-incremental:yes -fixed:no @o:\out\1\Mstn\build\mscore\core\link.rsp
/incremental:no
/nologo
/fullbuild
LINK : file alignment: 512, section alignment: 4096
I see /incremental being overridden with/incremental:No.

I am sure you have gone through
http://msdn2.microsoft.com/en-us/lib...yf(VS.80).aspx

Can you double check on the following list:

LINK performs a full link if any of the following situations occur:

¡¤ The incremental status (.ilk) file is missing. (LINK
creates a
new .ilk file in preparation for subsequent incremental linking.)
¡¤ There is no write permission for the .ilk file. (LINK
ignores
the .ilk file and links nonincrementally.)
¡¤ The .exe or .dll output file is missing.
¡¤ The timestamp of the .ilk, .exe, or .dll is changed.
¡¤ A LINK option is changed. Most LINK options, when changed
between builds, cause a full link.
¡¤ An object (.obj) file is added or omitted.
¡¤ An object that was compiled with the /Yu /Z7 option is
changed.
I am suspecting write permission. Can you confirm this point? Thanks.
Also, you may use Process Monitor or FileMon from www.sysinternals.com
to check if you got any file access deny error during the compilation.

Finally, I am not sure if is it possible for you to reproduce this
problem in a little sample project? If so, please feel free to send it
to me. It will make the analysis and troubleshooting more accurate.

I will wait for your further feedback, thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...s/default.aspx
#notif
ications.
Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each
follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach
the
most efficient resolution. The offering is not appropriate for
situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are
best
handled working with a dedicated Microsoft Support Engineer by
contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.

Apr 17 '07 #8
Hi Bern,

Thanks for your feedback.

Ok, you may create this sample with detailed steps to help me local
reproduce. Due to the complexity of this issue, I would recommend you send
an email to me at je***@online.microsoft.com(remove "online.") to discuss
this issue offline. Thanks.

I will wait for your email, thanks.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Apr 18 '07 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Rudy Ray Moore | last post by:
I work with a multi-project workspace. One project (the "startup" project) has a "Configuration Type" of "Application (.exe)". The other 40 projects have a "Configuration Type" of "Static Library...
0
by: Rudy Ray Moore | last post by:
I've been having trouble getting incremental linking to work under Visual C++ .net 2003 7.1 for my multi-project workspace. Ronald Laeremans and Carl Daniel (and a few others) helped me figure it...
3
by: Alex Shturm | last post by:
Hi, I am trying to activate incremental link using VC7 (.NET 2003) on a pretty big project (executable size is more than 100Mb, and it gets linked from several dozen of libraries and object...
0
by: Steve McLellan | last post by:
Hi, Was wondering whether there's any more info on why the project I'm working on might not be able to link incrementally... as deadlines approach, waiting 3 minutes each link is not what I...
7
by: Michael Reinschmiedt | last post by:
Hello, setting the switch /clr significantly increased the linking time (ca. 18 min). The linker output shows "/incremental:no /fullbuild", when setting the switch /test. The same code linked in...
0
by: Mark Parry | last post by:
Hello, Our project never seems to be able to do an incremantal link, it always does a full link. When I add "/test" option to the linker command line, I see the following information "Linker...
1
yabansu
by: yabansu | last post by:
Hi all, I implemented a basic client application. It communicates with server and works properly. Building processes succeed just by giving the following warning: LINK : D:\DOC\Visual Studio...
2
by: Lennart | last post by:
We have recently moved a ClearQuest database to db2 V8 on linux. We take a full compressed backup on sundays (~400Mb) and compressed incremental/incremental delta other weekdays. What puzzles me is...
35
by: mwelsh1118 | last post by:
Why doesn't C# allow incremental compilation like Java? Specifically, in Java I can compile single .java files in isolation. The resulting individual .class files can be grouped into .jar files....
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.