open-src/driver/Makefile.inc
changeset 965 c096efd79ce7
parent 963 7a4fced80e83
child 967 efbd0ee6805d
equal deleted inserted replaced
964:aa315b240476 965:c096efd79ce7
    85 # some drivers are compiled with a different compiler than the server
    85 # some drivers are compiled with a different compiler than the server
    86 MODTYPE_CFLAGS_suncc_common = -xldscope=hidden
    86 MODTYPE_CFLAGS_suncc_common = -xldscope=hidden
    87 MODTYPE_CFLAGS_gcc_common = # -fvisibility=hidden - doesn't work with gcc 3.4.3
    87 MODTYPE_CFLAGS_gcc_common = # -fvisibility=hidden - doesn't work with gcc 3.4.3
    88 MODTYPE_CFLAGS += $(MODTYPE_CFLAGS_$(MODULE_COMPILER)_common)
    88 MODTYPE_CFLAGS += $(MODTYPE_CFLAGS_$(MODULE_COMPILER)_common)
    89 
    89 
    90 MODTYPE_LDFLAGS_suncc=
    90 MODTYPE_LDFLAGS=$(LDFLAGS) -Wl,-B,direct -R/lib$(ARCHLIBSUBDIR)
    91 MODTYPE_LDFLAGS_gcc=-R/usr/sfw/lib$(ARCHLIBSUBDIR)
       
    92 MODTYPE_LDFLAGS=$(LDFLAGS) -Wl,-B,direct $(MODTYPE_LDFLAGS_$(MODULE_COMPILER))
       
    93 
    91 
    94 MODTYPE_LD_OPTIONS=-z defs $(X11_SERVERLIBS_LDFLAGS) \
    92 MODTYPE_LD_OPTIONS=-z defs $(X11_SERVERLIBS_LDFLAGS) \
    95 	-M $(TOP)/xserver/xorg/$(BUILD_DIR)/mapfile-Xorg-externs -lc
    93 	-M $(TOP)/xserver/xorg/$(BUILD_DIR)/mapfile-Xorg-externs -lc
    96 
    94 
    97 # Need to fix libtool interference with our linker flags
    95 # Need to fix libtool interference with our linker flags