Динамическая библиотека не ссылается на Ubuntu

Я использую следующий makefile

SHELL    = /bin/sh
CXXFLAGS += -fPIC
TARGET   = product_bridge.so

MYPRODUCT    = /tmp/product
JAVASDK  = /x86.linux/include/
CXXFLAGS += -I$(JAVASDK) -I$(JAVASDK)/linux -I$(GFCPP)/include -Wl,-rpath, -L$(MYPRODUCT)/lib -lmyproduct

SOURCES = $(shell echo *.cpp)
HEADERS = $(shell echo *.h)
OBJECTS = $(SOURCES:.cpp=.o)

all: $(TARGET)

$(TARGET): $(OBJECTS)
    $(CXX) -shared $(CXXFLAGS) -o $(TARGET) $(OBJECTS)

clean:
    rm -rf *.so *.o

Когда я строю это на ubuntu я не вижу myproduct в ldd, Но я делаю то же самое на RHEL я вижу myproduct в ldd

Моя общая библиотека т.е. product_bridge.so построен на RHEL

0 ответов

Другие вопросы по тегам