<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
build_standalone() should be the answer.<BR>
Are your Gtk+ libraries in Modula-3 or not?<BR>
If they are in Modula-3, then that makes sense.<BR>
 <BR>
 <BR>
As a quick hack, how about delete or move away the .a files that are being<BR>
used that you don't want used?<BR>
 <BR>
And, your config file doesn't say -static, right?<BR>
I've seen that in older ones.<BR>
 <BR>
Can you add build_standalone() to src/m3makefile<BR>
rm -rf LINUXLIBC<BR>
cm3 -commands<BR>
 <BR>
and look at it and/or show us?<BR>
 <BR>
This area is a bit wierd and gray imho, but will probably remain exactly asis.<BR>
  (I'm not saying we won't solve your problem. I think the current system already does.)<BR>
The full flexibility is not exposed..<BR>
That is, it isn't likely to let you pick and chose which lib is static and which is dynamic,<BR>
unless the library itself is build_standalone(), in which case always static.<BR>
 <BR>
 <BR>
 - Jay<BR> <BR>> From: dragisha@m3w.org<BR>> To: m3devel@elegosoft.com<BR>> Date: Sun, 27 Sep 2009 13:34:23 +0200<BR>> Subject: [M3devel] Sorry if FAQ, but there's no one...? :)<BR>> <BR>> I would like to send a program binary to friend for review, with<BR>> Modula-3 libraries linked statically so he does not need to install cm3.<BR>> build_standalone() tries to link staticlaly Gtk+ libs I am using, and<BR>> they have no .a files and I want them as .so's anyway.<BR>> <BR>> LINUXLIBC6<BR>> -- <BR>> Dragiša Durić <dragisha@m3w.org><BR>> <BR>                                       </body>
</html>