[FFmpeg-trac] #3649(avutil:new): Solaris Intel static libraries required AMD 3D NOW even though the CPU doesn't support
FFmpeg
trac at avcodec.org
Mon Jun 2 02:21:17 CEST 2014
#3649: Solaris Intel static libraries required AMD 3D NOW even though the CPU
doesn't support
---------------------------------------+----------------------------------
Reporter: bmitchel | Owner:
Type: defect | Status: new
Priority: minor | Component: avutil
Version: 2.2.1 | Resolution:
Keywords: solaris intel | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------------+----------------------------------
Comment (by bmitchel):
Replying to [comment:7 cehoyos]:
> Please understand that there is nothing ''unstable'' about current git
head, it is exactly as stable as a release branch (but contrary to a
release branch, we support it also if you are not a distributor).
I was not trying to imply it wasn't unstable. Bad use of language there.
> Why are you using {{{--extra-cflags="-fPIC"}}}?
> Why not {{{--enable-pic}}} (or neither of them)?
I'll use --enable-pic. I started building this on SPARC Solaris, then
Intel Solaris and Windows on much older versions so some of these things
have stuck.
> You should first take care about this important issue (that makes your
binaries unusable and imo unsupported - at least I consider --disable-mmx
a pure debug option).
I will remove it. Just the way again I've previously compiled.
> This is so outdated that it has no relevance for your problem.
Understood. I know this has nothing to do with my issue, it was just the
build instructions I've previously used and refined to a certain extent
(mainly the configure).
> (Generally, a line number would help, fortunately it is unneeded here.)
>
> What does the following show?
> {{{$ grep HAVE_EB config.h}}}
barney(bradm) grep HAVE_EB config.h
#define HAVE_EBP_AVAILABLE 0
#define HAVE_EBX_AVAILABLE 1
> Could you test forcing one of them to 0?
> This should lead to a permanent fix.
I tried changing HAVE_EBX_AVAILABLE to 0 also, and this still resulted in
the same error:
CC libavfilter/vf_noise.o
"vf_noise.c", [line_noise_avg_mmx]:ube: error: Cannot allocate register
for argument '%5' in GASM Inlining
cc: ube failed for libavfilter/vf_noise.c
gmake: *** [libavfilter/vf_noise.o] Error 2
There is no line number specified in the output for the error.
> Please do us all a favor and also test gcc.
Absolutely. There is a much older version of gcc installed (3.4.3) which
is stock standard installed for Solaris. Any recommendations on a version
you would suggest? I'm not overly familiar with the gcc compiler.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3649#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list