Displaying 12 results from an estimated 12 matches similar to: "opus code optimization"
2020 Jan 09
3
LLD PDB Lines zero number issue
Hello Rui,
We meet an LLD PDB issue that if we link assembly code with C code and set >= -O1 level optimization in LTO, the executable's PDB will contain wrong zero Lines for the assembly code in DEBUG_S_LINES subsection, and then our COFF source debuggers will fail to do the source-level debug on the executable. This issue is same in both Linux and Windows, and I figure out a simple case
2019 Jul 15
2
lld-link crash when build openssl with LTO
Hi Rui,
We met a lld-link crash problem when build 32bits openssl1.0 with LTO in uefi firmware. We narrow down and figure out a simple test case to reproduce this problem as blow. Please advise. Thank you!
$ cat main.c
void TlsDriverEntryPoint ()
{
unsigned char *ret = 0;
const unsigned char cryptopro_ext[17] = {0x00,0x00,0x00,0x00,
2019 Jul 16
2
lld-link crash when build openssl with LTO
Hi Steven,
One thing I noticed is that you are defining `memcpy`, which clang has an
intrinsic with the same name. Can you try renaming it to a random name,
like `foobar`, to see if the problem still exists?
On Tue, Jul 16, 2019 at 10:10 AM Shi, Steven <steven.shi at intel.com> wrote:
> I’ve submitted a BZ for this issue as below:
>
>
>
> Bug 42626 - lld-link crash when
2019 Jul 16
2
lld-link crash when build openssl with LTO
lld should not crash in this case (so that's a bug that needs fixing), but
setting it aside, did you try adding `-fno-builtin` to clang so that clang
doesn't handle `memcpy` as a built-in function?
On Tue, Jul 16, 2019 at 8:46 PM Shi, Steven <steven.shi at intel.com> wrote:
> Hi Rui,
>
> For the test case in my previous email, if I change the `memcpy` to
> `foobar` in
2019 Jul 16
2
lld-link crash when build openssl with LTO
Yeah, it crashes indeed. I can reproduce the problem locally. Let me see
what is going on.
On Tue, Jul 16, 2019 at 9:00 PM Shi, Steven <steven.shi at intel.com> wrote:
> In my previous test case, after add the `-fno-builtin` to clang then
> build, the lld-link still has same crash as below:
>
>
>
> $ make
>
>
2019 Jul 16
3
lld-link crash when build openssl with LTO
Usage of the builtin appears independent of LTO, see below.
With any of -fno-builtin, -fno-builtin-memcpy, and -ffreestanding, which
are all typically used to prevent usage of memcpy calls, we still always
get a memcpy builtin in TlsDriverEntryPoint(). I see this even without
-flto (e.g. try with just -emit-llvm).
I guess it is because this memcpy is not coming from the original source,
but
2014 Aug 06
3
[LLVMdev] LNT bot failures
LNT executes:
cc_version = capture([cc, '-v', '-E'] + cc_flags +
['-x', 'c', '/dev/null', '-###'],
include_stderr=True).strip()
Then parses the result
Perhaps that output has changed in an unexpected way?
> On Aug 6, 2014, at 3:06 PM, Chris Matthews <chris.matthews at apple.com> wrote:
2014 Aug 06
2
[LLVMdev] LNT bot failures
Folks,
I'm scratching my head to understand what's wrong with this bot:
http://lab.llvm.org:8011/builders/clang-native-arm-lnt/builds/7783/steps/lnt.nightly-test/logs/stdio
There were no recent commits to lnt or the test-suite and I've cleaned
the lnt.venv on the bot, but it's still failing. I also haven't
updated the packages or anything on the bot.
Can any LNT specialist
2019 Jan 01
3
llvm-config deprecation
My build process:
$ cd llvm/
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/local
-DCMAKE_PREFIX_PATH=$HOME/local -DCMAKE_BUILD_TYPE=Release
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="WebAssembly;AVR;RISCV"
-DLLVM_ENABLE_LIBXML2=OFF
$ make install
$ cd clang/
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/local
-DCMAKE_PREFIX_PATH=$HOME/local
2015 Oct 08
2
[PATCH 0/1] opusenc support for WavPack input
This patch to opus-tools adds optional support to WavPack
lossless format as input to opusenc.
Like support to FLAC, it depends on an external library,
libwavpack, and may be disabled on configure.
Lucas Clemente Vella (1):
Reading input from WavPack files.
Makefile.am | 7 +-
configure.ac | 37 ++++++++
src/audio-in.c | 71 ++++++++-------
src/opusenc.c | 19 +++-
src/opusenc.h
2016 Jan 27
1
opus-tools: fix PIE configure test
In opus-tools, the current PIE configure test assumes that the opus
headers have been installed under the default header search path
of the compiler. This isn't necessarily the case (/usr/local,
/opt, ...).
Straightforward fix:
--- configure.ac.orig Thu Jun 12 02:11:24 2014
+++ configure.ac Wed Jan 27 16:50:22 2016
@@ -261,11 +261,11 @@
saved_CFLAGS="$CFLAGS"
2020 Mar 20
0
[ANNOUNCE] igt-gpu-tools 1.25
A new igt-gpu-tools release is available with the following changes:
- Meson build options have been renamed. Please check the news options in
meson_options.txt and make sure you don't get any warnings when configuring
the project. (Simon Ser)
- Compile-testing CI for MIPS. (Guillaume Tucker)
- Various igt_runner reliability improvements (Petri Latvala & Arkadiusz Hiler)
- Switched