Changeset af2254ec in mainline


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.

Location:
uspace
Files:
1 deleted
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    rfe036fe raf2254ec  
    242242        lib/trackmod \
    243243        lib/uri \
    244         lib/urcu \
    245244        lib/usb \
    246245        lib/usbhost \
  • 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)
  • uspace/app/rcubench/Makefile

    rfe036fe raf2254ec  
    2929USPACE_PREFIX = ../..
    3030
    31 LIBS = $(LIBURCU_PREFIX)/liburcu.a
    32 
    33 EXTRA_CFLAGS += -I$(LIBURCU_PREFIX)
    34        
    3531BINARY = rcubench
    3632
  • uspace/app/rcutest/Makefile

    rfe036fe raf2254ec  
    2929USPACE_PREFIX = ../..
    3030
    31 LIBS = $(LIBURCU_PREFIX)/liburcu.a
    32 
    33 EXTRA_CFLAGS += -I$(LIBURCU_PREFIX)
    34        
    3531BINARY = rcutest
    3632
  • uspace/lib/c/Makefile

    rfe036fe raf2254ec  
    4646SLIBRARY = libc.so.0.0
    4747LSONAME = libc.so.0
    48 
    49 EXTRA_CFLAGS += -I$(LIBURCU_PREFIX)
    5048
    5149-include $(CONFIG_MAKEFILE)
     
    149147        generic/vfs/vfs.c \
    150148        generic/vfs/canonify.c \
     149        generic/rcu.c \
    151150        generic/setjmp.c \
    152151        generic/stack.c \
Note: See TracChangeset for help on using the changeset viewer.