Questions tagged [dynamic-library]

Compiled binaries capable to be loaded in the process address space in runtime.

dynamic-library
Filter by
Sorted by
Tagged with
670 votes
34 answers
355k views

iOS app with framework crashed on device, dyld: Library not loaded, Xcode 6 Beta

This crash has been a blocking issue I used the following steps to reproduce the issue: Create a Cocoa Touch Framework project Add a swift file and a class Dog Build a framework for device Create a ...
vladof81's user avatar
  • 26.4k
238 votes
3 answers
100k views

Library? Static? Dynamic? Or Framework? Project inside another project

I have an existing iOS app and want to add a large chunk of code that I've been developing as another project just for ease of testing. The new chunk basically deals with saving an image to various ...
pizzafilms's user avatar
  • 3,909
166 votes
5 answers
106k views

Why do we use use_frameworks! in CocoaPods?

I have used use_frameworks! in CocoaPods Podfile many times. I just wonder why do we use it? I couldn't get the straight forward answer of it. Example: platform :ios, '8.0' use_frameworks! target &...
harikrista's user avatar
  • 1,661
151 votes
3 answers
41k views

When should we use "embedded binaries" rather than "Linked Frameworks" in Xcode?

There is a good question about the difference between those two options as described in Link Binary with libraries VS Embed Frameworks. Seems like we have options to use them both, just wonder which ...
Forrest's user avatar
  • 125k
142 votes
20 answers
594k views

PHP Warning: PHP Startup: Unable to load dynamic library

I run a PHP script and get this error: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin' - /usr/local/lib/php/...
Popolo's user avatar
  • 1,421
137 votes
3 answers
56k views

Difference between framework and static library in xcode4, and how to call them

I am quite new to xcode and objective-c. I want to ask a very basic question. I saw that when "linking binary to libraries" in project settings, there are differences about framework and libraries, ...
Leonardo's user avatar
  • 9,767
135 votes
4 answers
56k views

"Do Not Embed", "Embed & Sign", "Embed Without Signing". What are they?. What they do?

We have 3 new options in "Frameworks, Libraries, and Embedded Content" section of Xcode11 Beta for adding libraries. Xcode Libraries section screenshot Can anyone explain what they do?
Shreeram Bhat's user avatar
120 votes
5 answers
48k views

iOS Static vs Dynamic frameworks clarifications

I have to admit that with the release of iOS 8 I am a bit confused about dynamic and static frameworks in iOS. I am looking for a way to distribute a library that I created, and I need to support iOS ...
csotiriou's user avatar
  • 5,733
86 votes
3 answers
19k views

Link Binary with libraries VS Embed Frameworks

What's the difference in the build phases between putting a framework in "Link binary with libraries" or in "Embed frameworks"?
Alberto Schiariti's user avatar
69 votes
15 answers
60k views

Xcode 6 and Embedded Frameworks only supported in iOS8

When using an embedded framework (dyld) in Xcode 6.0.1 with deployment target less that iOS 8 I get: Build is successful Runtime library loading error Error: dyld: Library not loaded: @rpath/...
loretoparisi's user avatar
  • 15.9k
51 votes
6 answers
94k views

Could not load dynamic library 'libnvinfer.so.6'

I am trying to normally import the TensorFlow python package, but I get the following error: Here is the text from the above terminal image: 2020-02-23 19:01:06.163940: W tensorflow/stream_executor/...
saman jahangiri's user avatar
51 votes
2 answers
21k views

CMake: how to produce binaries "as static as possible"

I would like to have control over the type of the libraries that get found/linked with my binaries in CMake. The final goal is, to generate binaries "as static as possible" that is to link statically ...
pszilard's user avatar
  • 1,942
50 votes
11 answers
54k views

Xcode 6 iOS Creating a Cocoa Touch Framework - Architectures issues

I'm trying to make a dynamic framework for an iOS app. Thanks to the new version of Xcode (6) we can select a Cocoa Touch Framework when we create a new project and there is no more need to add an ...
François Delaplace's user avatar
35 votes
3 answers
36k views

Meaning of library dl in gcc

I'm checking a makefile, and see that the libraries used are: LIBS = -lcppunit -ldl lcppunit is the unit testing library. What is ldl then?
Dzung Nguyen's user avatar
  • 3,874
33 votes
5 answers
19k views

Is there a downside to using -Bsymbolic-functions?

I recently discovered the linker option "-Bsymbolic-functions" in GNU ld: -Bsymbolic When creating a shared library, bind references to global symbols to the definition within the shared library,...
Johannes Schaub - litb's user avatar
31 votes
3 answers
24k views

Linking Rust application with a dynamic library not in the runtime linker search path

I have a shared library that I'd like to dynamically link into several separate binary Cargo applications. I include its location in the linker using the -- -L /path/to/dir format and the application ...
Ameo's user avatar
  • 2,467
27 votes
3 answers
32k views

C++ Statically linked shared library

I have a shared library used by a another application beyond my control which requires *.so objects. My library makes use of sqlite3 which needs to be statically linked with it (I absolutely need a ...
Petr's user avatar
  • 1,138
26 votes
9 answers
58k views

relocation against xxx in read-only section '.text' - wrong compiler or linux setup in SUSE?

I'm not a frequent user of Linux and I think I did something wrong. This is the code for a test dynamic library ".so" I'm generating. class InternalClass { public: int Function(){ return ...
Darkgaze's user avatar
  • 2,378
23 votes
1 answer
13k views

Is the function 'dlopen()' private API?

I want use function 'dlopen()' to invoke a dynamic library on iOS platform, is the function 'dlopen()' private API?
Donald's user avatar
  • 321
19 votes
2 answers
5k views

Singleton class in a static library

Suppose I have a singleton class S in a static library, this could be linked with the other dynamic libraries D1 D2 D3, So from what I understand the class S will have a separate instance in each D1,...
tejas's user avatar
  • 1,825
19 votes
1 answer
7k views

clang, change dependent shared library install name at link time

Related, but do not answer the question: How do I modify the install name of a .dylib at build time On OSX, I have a dynamic library provided by a packager manager, installed in a non standard ...
user744629's user avatar
  • 1,981
19 votes
4 answers
8k views

Difference between static and dynamic library in Xcode for iPhone

What is the difference between a static and dynamic library in XCode? And why doesn't Apple allow us to use dynamic libraries in our iOS applications?
prajakta's user avatar
  • 673
18 votes
2 answers
29k views

MacOS -- how to link a dynamic library with a relative path using gcc/ld

If you are trying to understand dynamic linking, this question is likely to be of interest. One of the answers to that question provides a wonderful example of creating and using a dynamic library. ...
William Jockusch's user avatar
16 votes
1 answer
16k views

Can I export functions of a static library when building a dynamic library linking against that static library?

On win32, I built a dynamic library called A.dll which linked against a static library called B.lib, and also built a executable called C.exe which only dependent on A.dll. But now, in C.exe if I ...
Francis's user avatar
  • 757
14 votes
2 answers
6k views

Global variables, shared libraries and -fPIC effect

I made a piece of code which consists in a dynamic library (lib.c), and a main executable (main.c). In both files I define a global variable named: int global. Not very smart but it's not the question....
yota's user avatar
  • 2,120
13 votes
1 answer
2k views

Load a Mac binary as a dynamic library

I am doing some reverse engineering with a binary executable without sources. On Windows what I can do is load an executable file (EXE) with LoadLibrary, just as it was a DLL file. If the loaded file ...
kuba's user avatar
  • 7,329
11 votes
2 answers
13k views

Python ctypes return values question

Why if i have this simple code void voidFunct() { printf("voidFunct called!!!\n"); } I compile it as a dynamic library with gcc -c LSB.c -o LSB.o gcc -shared -Wl -o libLSB.so.1 LSB.o And i ...
Emilio's user avatar
  • 3,951
11 votes
3 answers
4k views

Manually call a rust dynamic library

I'm currently playing around with DynamicLibrary. The code of my dynamic library (compiled with rustc --crate-type dylib dylib.rs): // dylib.rs #[no_mangle] pub fn minicall() -> u8 { 3u8 } ...
Levans's user avatar
  • 14.6k
11 votes
0 answers
7k views

Debugging a dynamically-loaded library with gdb

I am trying to debug an application which loads dynamic libraries as plugins, and experiencing problems with gdb to locate the source files and put breakpoints at the source level. I build a dynamic ...
Louen's user avatar
  • 3,657
11 votes
3 answers
890 views

Xcode Creating a framework that has cocoapods dependencies

I'm currently developing a framework for internal usage, but I'm having trouble getting it to play nicely. The issue i seem to be having is that the framework uses cocoapods for some of its ...
Genhain's user avatar
  • 1,937
10 votes
1 answer
4k views

What's the meaning of dylib files?

My C++ compiler creates "dylib" files which contain dynamic libraries. Whats the difference between .dylib and .so files? And what is the difference between files in Mach-O format and files in an ...
Marc Schlösser's user avatar
10 votes
2 answers
1k views

Tricky error using OpenMP in function loaded from dynamic libraries

My question concerns the use of OpenMP in C++ functions stored in dynamic libraries. Let's consider the following code (in shared.cpp): #include "omp.h" #include <iostream> extern "C" { int ...
ThomasI's user avatar
  • 109
9 votes
4 answers
13k views

Compiling Lua - create .so files?

I am compiling Lua 5.2.3 on Centos 6.5, and the compilation / install works fine. However, I also need the development libraries for another program to compile. I would usually install these by doing ...
David Wylie's user avatar
8 votes
7 answers
5k views

Dynamic Libraries, plugin frameworks, and function pointer casting in c++

I am trying to create a very open plugin framework in c++, and it seems to me that I have come up with a way to do so, but a nagging thought keeps telling me that there is something very, very wrong ...
MirroredFate's user avatar
  • 12.6k
8 votes
2 answers
12k views

Why I receive error LNK1561 "Entry point must be defined" when I compile a DLL Project?

I try to compile a very simple dynamic library project as .dll file. The name of the project is "Library". I'm using Visual Studio 2015 and the project properties are these: Debug Properties Release ...
Radioga's user avatar
  • 414
8 votes
1 answer
10k views

Create STATIC and SHARED libraries with Clang

What is the minimal commmand line way to create an static and a dynamic library with Clang under Linux and Windows, and then, link it against an executable? Suppose the project contains a main.cpp ...
Alex Vergara's user avatar
  • 1,933
8 votes
1 answer
3k views

How to create a Dynamic Library in D?

I want to create a Dynamic library (cross-platform) in D, so I did some Googling. After some time I found this page. I am absolutely stunned by how much complexities there are in writing, compiling ...
Jeroen's user avatar
  • 15.9k
8 votes
3 answers
14k views

dlopen() error image not found

I have software that first loads a .dylib lets call libFirst.dylib using the following command: void* handle = dlopen(path.c_str(), RTLD_LAZY | RTLD_GLOBAL); Later on inside a function from the ...
Michael Wildermuth's user avatar
8 votes
2 answers
5k views

Sharing swift code over multiple projects

So we have a few projects that share code, and they have to remain compatible to at least iOS7 for now. Currently we use local cocoapods to share code between different applications. This has the ...
Kevin R's user avatar
  • 8,330
8 votes
1 answer
1k views

Xcode 7.2 Dynamic Framework 32 bit device error

We've a large project having multiple apps, So we've moved common code into single dynamic framework. So far running fine on 64 bit devices, but having a crash on 32 bit devices as follow: dyld: ...
Adil Soomro's user avatar
  • 37.6k
7 votes
6 answers
16k views

How can I create objective-C Framework for iOS Application

I am in the middle of creating some generic classes that can be reusable for lot of application. For Eg: Share Functions - if we need this functionality in a project then we currently I need to add ...
Naveen Shan's user avatar
  • 9,202
7 votes
2 answers
43k views

C++ linux: dlopen can't find .so library

Reworded Question (although it's been solved already): I've been having trouble using dlopen(3) to load a shared object library on linux. The library is part of a system of libraries built by me ...
NmdMystery's user avatar
  • 2,828
7 votes
2 answers
14k views

Xcode linking against static and dynamic library

I have some problems with linking my macOS app against C libraries. I have several question related to this issue. It is better to link app against dynamic or static libraries taking into account ...
Michał Ziobro's user avatar
7 votes
2 answers
26k views

How Do I Create a Development Framework In iOS Including Swift?

My goal in this was to create an iOS framework that incorporates both Swift and Objective-C that I could use in my development projects. The nature of this framework is that the framework itself is ...
Chris Prince's user avatar
  • 7,456
7 votes
3 answers
3k views

C++: Implement custom Main function

WinMain is a function that 'replaces' the default main entry point 'main'. The user can then define its main entry point like int WINAPI WinMain(...) { } How is this kind of encapsulation done? ...
bytecode77's user avatar
  • 14.6k
7 votes
2 answers
13k views

How to debug dylib with Xcode?

I have a Xcode project for library arith. I could build it with debug configuration, and I need to debug it. How can I do that? The ideal method would be to set up a test code to build an execution in ...
prosseek's user avatar
  • 186k
7 votes
1 answer
6k views

Embedding a .dylib inside a framework for iOS

I've been trying to submit a Swift app with an Obj-C Dynamic Library (.dylib) which keeps getting rejected by the iOS App Store with error messages such as Invalid Swift Support - The files ...
Adamski's user avatar
  • 3,625
7 votes
2 answers
26k views

Setting LD_LIBRARY_PATH environment variable for loading a shared library at runtime (g++)

I'm having two problems related to the same issue: I have a shared object saved in `pwd`/lib and while the executable that uses it compiles successfully (by using -l and -L switches), at runtime, it'...
rhobincu's user avatar
  • 916
7 votes
4 answers
5k views

Size difference between static and dynamic (debug) library and impact on final exe

I never put much thought into the size difference between a static library and a dynamic library until I downloaded pre-built libraries of boost today. I found that the static libraries of boost are ...
Samaursa's user avatar
  • 16.9k
7 votes
2 answers
5k views

How to compile ELF binary so that it can be loaded as dynamic library? [duplicate]

This is theoretical question. I am aware that perhaps best practice would be the use of shared libraries. But I ran into this question and cannot seem to find an answer anywhere. How to construct the ...
Alexey Kamenskiy's user avatar

1
2 3 4 5
10