<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.9">
</HEAD>
<BODY>
I think I finally understand how appending linkage type works and what it can be used for. What isn't obvious to me is how one gets the size of the resulting array. <BR>
<BR>
I'm thinking about using this to store bits of source language information and understand that it gets concatenated together by the linker.  At both compile time and runtime, I want to be able to load an arbitrary bytecode file that has possibly been the subject of a previous link (thereby combining the appending linkage global arrays). I need to locate the global array of interest (I think I can just look it up in the Module) and then find out what the resulting size is. The compiler needs this to examine previously compiled modules without recompiling them from source again. The runtime loader needs to look at it for sanity check, security, and other reasons.<BR>
<BR>
How do I know how big the thing is?<BR>
<BR>
Reid. 
</BODY>
</HTML>