--- Additional Comments From mark at codesourcery dot com 2005-06-09 07:49
---
Fixed with:
http://sourceware.org/ml/binutils/2005-06/msg00208.html
--
What|Removed |Added
--- Additional Comments From hjl at lucon dot org 2005-06-09 14:25 ---
Fixed.
--
What|Removed |Added
Status|NEW |RESOLVED
Resolut
--- Additional Comments From jepler at sds2 dot com 2005-06-09 14:46
---
It worked for me with the patch in #4 or patch linked from #5. I tried only
with my test script (increasing the limit to 1000 object files with the same
limit of 25 file descriptors), not with my real application.
--- Additional Comments From hjl at lucon dot org 2005-06-09 17:03 ---
The way I looked at
.text2 :
{
. = ALIGN(4096);
*(.text2)
}
it will align .text2 to 4096 byte. If .text2 doesn't exist, the
alignment shouldn't apply. Another one
.text2 :
{
*(.text2)
.
--- Additional Comments From hjl at lucon dot org 2005-06-09 16:40 ---
This bug came back with
http://sourceware.org/ml/binutils/2005-06/msg00197.html
The problem is that now assignment to "dot" will caus the section to be
kept.
--
What|Removed |Adde
--- Additional Comments From amodra at bigpond dot net dot au 2005-06-09
23:58 ---
I disagree. An assignment to "dot" inside an output section statement that
moves "dot" has made the section non-empty. There is no fundamental difference
between an assignment to "dot" with ALIGN on the