[Varnish] #239: Varnish runtime VCL compile hack on solaris	10/opensolaris
    Varnish 
    varnish-bugs at projects.linpro.no
       
    Sat May 10 01:07:07 CEST 2008
    
    
  
#239: Varnish runtime VCL compile hack on solaris 10/opensolaris
----------------------+-----------------------------------------------------
 Reporter:  victori   |       Owner:  phk  
     Type:  defect    |      Status:  new  
 Priority:  high      |   Milestone:       
Component:  varnishd  |     Version:  trunk
 Severity:  blocker   |    Keywords:       
----------------------+-----------------------------------------------------
 I am not a C programmer so I just created this hack to fix the vcl runtime
 compile issue.
 mgt_cc_cmd defaults to "exec cc -fpic -shared -Wl,-x -o %o %s"  on solaris
 -Wl,-x flags are invalid, and even if removed it produces an invalid
 linker file.
 My fix was to change the runtime arguments to "exec cc -shared -fpic -c %o
 %s";
 Which seems to work, varnish starts up and runs.
         printf("\nOriginal cmd: %s\n",mgt_cc_cmd);
         char *foo = "exec cc -shared -fpic -c %o %s";
         printf("\nUsing cmd: %s\n",foo);
         for (p = foo, pct = 0; *p; ++p) {.....
-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/239>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
    
    
More information about the varnish-bugs
mailing list