<html>
<head>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Ok,<br>
I'd like to make a shared library called mylib.so that include
static ffmpeg libraries libavcodec.a libavformat.a ..etc. in order
to have just one shared library<br>
I'm working on a linux machine 64 bit (ubuntu 12.04).<br>
I've built ffmpeg libraries from ffmpeg 2.0.1 sources with this
configuration:<br>
--prefix="$HOME/ffmpeg_build" --extra-cflags="-m64
-I$HOME/ffmpeg_build/include"
--extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin"
--extra-libs="-ldl" --enable-gpl --enable-libmp3lame
--enable-libx264 --enable-pic<br>
<br>
When I link the avlibs in mine, with this command:<br>
gcc -m64 -o mylib.so -L../ffmpeg_build/lib
/home/uts/ffmpeg_build/lib/libavcodec.a -Wl,-R. -shared -s -fPIC<br>
<br>
I always get this error:<br>
/usr/bin/ld:
/home/uts/ffmpeg_build/lib/libavcodec.a(deinterlace.o): relocation
R_X86_64_PC32 against symbol `ff_pw_4' can not be used when making
a shared object; recompile with -fPIC<br>
/usr/bin/ld: final link failed: Bad value<br>
<br>
The same procedure on a x86 linux platform succeded.<br>
This is the same problem experienced from Dayana in this mailing
list the 1st may 2013, I read the answers but they were not
helpful<br>
Can you help me please?<br>
<br>
thank you<br>
<br>
<br>
<br>
Il 28/10/2013 12:37, Carl Eugen Hoyos ha scritto:<br>
</div>
<blockquote cite="mid:loom.20131028T123650-667@post.gmane.org"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="MS Exchange Server version
6.5.7638.1">
<title>Re: [Libav-user] compiling ffmpeg with -fPIC</title>
<!-- Converted from text/plain format -->
<p><font size="2">Zanelli Franco <a class="moz-txt-link-rfc2396E" href="mailto:fzanelli@..."><fzanelli@...></a> writes:<br>
<br>
> I experienced it when I was trying to include static
ffmpeg<br>
> libraries (libavcodec.a, libavformat.a ...) in my shared
lib<br>
> (mylib.so) on a 64 bit linux platform, but I don't know
how to<br>
> solve, can you help me please?<br>
<br>
Could you explain (FFmpeg version, configure line, etc.)<br>
how to reproduce your problem? That may allow us to help.<br>
<br>
Carl Eugen<br>
<br>
_______________________________________________<br>
Libav-user mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a moz-do-not-send="true"
href="http://ffmpeg.org/mailman/listinfo/libav-user">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
</font>
</p>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html;
charset=ISO-8859-1">
<title>Franco Zanelli</title>
<meta name="GENERATOR" content="OpenOffice.org 3.3 (Win32)">
<meta name="AUTHOR" content="Laura Benedetti">
<meta name="CREATED" content="20071120;9540000">
<meta name="CHANGEDBY" content="franco">
<meta name="CHANGED" content="20071120;9560000">
<style type="text/css">
<!--
@page { margin-left: 2cm; margin-right: 2cm; margin-top: 2.5cm; margin-bottom: 2cm }
P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 2; orphans: 2 }
P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: it-IT }
P.cjk { font-family: "Times New Roman", serif; font-size: 12pt; so-language: zh-CN }
P.ctl { font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
A:link { color: #0000ff }
-->
</style>
<p style="margin-bottom: 0.49cm"><img
src="cid:part2.05090900.00040905@tecnosens.it"
name="immagini1" width="117" align="BOTTOM" border="0"
height="88"></p>
<p style="margin-bottom: 0cm; line-height: 120%" align="LEFT"><font
face="Verdana, sans-serif"><font size="2"><b>Ing. Franco
Zanelli</b></font></font><br>
<font face="Verdana, sans-serif"><font size="2">Sviluppo
Software - Divisione Sistemi Videosorveglianza</font></font>
<br>
<font face="Verdana, sans-serif"><font size="2"><i>Software
Engineer - Videosecurity System Division</i></font></font>
</p>
<p style="margin-top: 0.49cm; margin-bottom: 0.49cm"><font
face="Verdana, sans-serif"><font size="2"><b>TECNO</b></font></font><font
color="#ffcc00"><font face="Verdana, sans-serif"><font
size="2"><b>SENS</b></font></font></font><font
face="Verdana, sans-serif"><b> </b></font><font
color="#000000"><font face="Verdana, sans-serif"><font
size="2"><b>S.P.A.</b></font></font></font><br>
<font face="Verdana, sans-serif"><font size="2">Via Vergnano,
n.16, 25125 BRESCIA - ITALIA</font></font><br>
<font color="#000000"><font face="Verdana, sans-serif"><font
size="2"><b>Tel</b></font></font></font><font
color="#000080"><font face="Verdana, sans-serif"><font
size="2"><b>:</b></font></font></font><font face="Verdana,
sans-serif"><font size="2"> +39 030.3534144</font></font><font
face="Verdana, sans-serif"><b> </b></font><font
color="#000000"><font face="Verdana, sans-serif"><font
size="2"><b>Fax</b></font></font></font><font
color="#000080"><font face="Verdana, sans-serif"><font
size="2"><b>:</b></font></font></font><font face="Verdana,
sans-serif"> </font><font face="Verdana, sans-serif"><font
size="2">+39 030.3530815</font></font><br>
<font color="#000000"><font face="Verdana, sans-serif"><font
size="2"><b>Email:</b></font></font></font><font
face="Verdana, sans-serif"><u><b> </b></u></font><font
color="#0000ff"><font face="Verdana, sans-serif"><font
size="2"><u><b><a class="moz-txt-link-abbreviated" href="mailto:fzanelli@tecnosens.it">fzanelli@tecnosens.it</a></b></u></font></font></font><br>
<font color="#000000"><font face="Verdana, sans-serif"><font
size="2"><b>Web:</b></font></font></font><font
face="Verdana, sans-serif"><u><b> </b></u></font><font
color="#0000ff"><u><a href="http://www.tecnosens.it/"><font
face="Verdana, sans-serif"><font size="2"><b>http://www.tecnosens.it</b></font></font></a></u></font>
</p>
<p class="western" style="margin-bottom: 0cm" lang="en-GB"><br>
</p>
</div>
</body>
</html>