Changeset af2254ec in mainline for uspace/Makefile.common


Ignore:
Timestamp:
2016-05-22T19:12:04Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0dc2fec, f356618
Parents:
fe036fe
Message:

Fix build with lightweight futex locks enabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    rfe036fe raf2254ec  
    160160LIBNETTL_PREFIX = $(LIB_PREFIX)/nettl
    161161
    162 LIBURCU_PREFIX = $(LIB_PREFIX)/urcu
    163 
    164162AFLAGS = --fatal-warnings
    165163LFLAGS = --fatal-warnings
     
    185183endif
    186184
    187 # Build static because liburcu is linked against libc which uses thread
    188 # local variables
    189 ifneq ($(findstring urcu, $(LIBS)),)
    190         STATIC_BUILD = y
    191 endif
    192 
    193185# Build static because libpcut is linked against libc which uses thread
    194186# local variables
     
    198190
    199191ifeq ($(STATIC_BUILD),y)
    200         BASE_LIBS = $(LIBC_PREFIX)/libc.a $(LIBURCU_PREFIX)/liburcu.a $(LIBSOFTINT_PREFIX)/libsoftint.a
     192        BASE_LIBS = $(LIBC_PREFIX)/libc.a $(LIBSOFTINT_PREFIX)/libsoftint.a
    201193        LINKER_SCRIPT ?= $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld
    202194        ifeq ($(MATH),y)
     
    301293JOBFILE = $(LIBC_PREFIX)/../../../tools/jobfile.py
    302294
    303 ifeq ($(FUTEX_UPGRADABLE),y)
    304         CFLAGS += -I$(LIBURCU_PREFIX)/
    305         LIBS += $(LIBURCU_PREFIX)/liburcu.a
    306 endif
    307 
    308295ifeq ($(COMPILER),gcc_cross)
    309296        CFLAGS += $(GCC_CFLAGS)
Note: See TracChangeset for help on using the changeset viewer.