From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4f36afe73733dd86777fe4f668378eb1@terzarima.net> To: 9fans@9fans.net From: Charles Forsyth Date: Tue, 22 Jul 2008 20:35:21 +0100 In-Reply-To: <682e0f5287a1c6c08477a6d95beb2891@quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Building new kernel. Topicbox-Message-UUID: ed9b5ba8-ead3-11e9-9d60-3106f5b1d025 >> not exactly. it will work on most Unix systems and >> on Plan 9 without -T because nothing checks >> external types across object module boundaries. the linker/loader in both systems >> will allocate in BSS the largest size seen for a given symbol, >> so it doesn't matter whether int == long or not. > > by "work" you mean not generate an out-of-range > memory access nor not produce unexpected values? > > - erik i meant "pass muster", which i thought was the sense originally intended (ie, link without diagnostic) but i see now that wasn't intended. sorry. anyhow, that's why it links without diagnostic elsewhere!