Public bug reported:

Quantal, Raring, Saucy, Trusty work.

i386 works.

amd64 + precise fails.  binutils amd64 2.22-6ubuntu1.1

/usr/bin/ld: 
../src/third_party/ffmpeg/out/Release/obj.target/third_party/ffmpeg/../../../obj/gen/third_party/ffmpeg/yasm/deinterlace.o:
 relocation R_X86_64_PC32 against symbol `ff_pw_4' can not be used when making 
a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value

It looks like deinterlace.o is the third object file in the linker line,
but the first object file made from assembly, which is not compiled with
a "-fPIC" flag.

This is probably new because of this change:
+  * debian/control: Build-depend on binutils, which already includes gold
+    linker.

** Affects: chromium-browser (Ubuntu)
     Importance: Undecided
     Assignee: Chad Miller (cmiller)
         Status: New

** Attachment added: "builder fail"
   
https://bugs.launchpad.net/bugs/1249389/+attachment/3903263/+files/buildlog_ubuntu-precise-amd64.chromium-browser_30.0.1599.114-0ubuntu0.12.04.4%7Ecm0precise_FAILEDTOBUILD.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1249389

Title:
  linker complains of PIC instruction on object file not compiled as PIC

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1249389/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to