[GRASS-dev] [GRASS GIS] #1757: LD_SEARCH_FLAGS incorrect for NetBSD

GRASS GIS trac at osgeo.org
Fri Mar 22 04:31:28 PDT 2013


#1757: LD_SEARCH_FLAGS incorrect for NetBSD
-------------------------+--------------------------------------------------
 Reporter:  brook        |       Owner:  grass-dev@…              
     Type:  defect       |      Status:  new                      
 Priority:  critical     |   Milestone:  7.0.0                    
Component:  Default      |     Version:  svn-trunk                
 Keywords:               |    Platform:  Other Unix               
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------

Comment(by mmetz):

 Replying to [comment:6 glynn]:
 > Replying to [comment:5 mmetz]:
 >
 > > I think I discovered inconsistencies, if not errors, in the G7 Make
 system: flags meant for cc are also passed to ld and vice versa, probably
 because it is assumed that ld = cc.
 >
 > Programs written in C are linked with $(CC). Programs written in C++ are
 linked with $(CXX). Shared libraries are linked with $(SHLIB_LD). All
 three are passed $(LDFLAGS). $(SHLIB_LD) is additionally passed
 $(SHLIB_LDFLAGS).

 In this case the documentation in aclocal.m4 needs to be updated, because
 there flags for building shared libraries are separate from flags for
 building and linking programs.

 In any case, with SHLIB_LD="${CC} -shared" I got G7 compiled and running
 on NetBSD 6.

 Markus M

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/1757#comment:7>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list