Sadness

BCS BCS at pathlink.com
Tue Mar 4 09:52:24 PST 2008


Bill Baxter wrote:
> Jascha Wetzel wrote:
> 
>> Bill Baxter wrote:
>>
>>> Anyone have a clue where to look for how to work around this?
>>
>>
>> if it's D1.0, maybe try GDC with cygwin.
> 
> 
> I found a workaround.
> 
> I think it's a symbol length issue.
> I was putting an alias for this type:
> S5dflat14SparseGeMatrix48__T14SparseGeMatrixTS5dflat3CCS10__T3CCSTfZ3CCSZ14SparseGeMatrix 
> 
> 
> inside a class with a template paramter of this type:
> C8OpenMesh4Core4Mesh21PolyMesh_ArrayKernelT27__T21PolyMesh_ArrayKernelTZ21PolyMesh_ArrayKernelT 
> 
> 
> Is the combination of those enough to send OPTLINK past it's symbol 
> length limit?
> 

No, I think not. IIRC DMD runs into symbol length limits somewhere 
around (?) 11K /after/ gziping them. So if you can read the symbol (no 
gzip), your not even close.

> Anyway, if I put the alias outside that class it links ok.
> 
> --bb




More information about the Digitalmars-d mailing list