[LLVMbugs] [Bug 9676] New: '<inline asm>:51:2: error: warning: ignoring directive for now' when compiling wine

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Apr 10 23:41:57 PDT 2011


http://llvm.org/bugs/show_bug.cgi?id=9676

           Summary: '<inline asm>:51:2: error: warning: ignoring directive
                    for now' when compiling wine
           Product: new-bugs
           Version: 2.9
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: austinenglish at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6431)
 --> (http://llvm.org/bugs/attachment.cgi?id=6431)
troublesome source file

austin at aw21 ~/src/wine-clang $ make
make[1]: Entering directory `/home/austin/src/wine-clang/tools'
make[1]: `makedep' is up to date.
make[1]: Leaving directory `/home/austin/src/wine-clang/tools'
make[1]: Entering directory `/home/austin/src/wine-clang/libs/port'
clang -v -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_REENTRANT
-fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wstrict-prototypes -Wtype-limits -Wwrite-strings -Wpointer-arith  -std=gnu89
-g  -o interlocked.o interlocked.c
clang version 2.9 (tags/RELEASE_29/final)
Target: i386-pc-linux-gnu
Thread model: posix
 "/usr/bin/clang" -cc1 -triple i386-pc-linux-gnu -emit-obj -mrelax-all
-disable-free -disable-llvm-verifier -main-file-name interlocked.c -pic-level 2
-mdisable-fp-elim -relaxed-aliasing -masm-verbose -mconstructor-aliases
-target-cpu pentium4 -target-linker-version 2.20.1.20100303
-momit-leaf-frame-pointer -v -g -resource-dir /usr/bin/../lib/clang/2.9 -D
__WINESRC__ -D _REENTRANT -I . -I . -I ../../include -I ../../include -Wall
-Wdeclaration-after-statement -Wstrict-prototypes -Wtype-limits -Wwrite-strings
-Wpointer-arith -std=gnu89 -ferror-limit 19 -fmessage-length 80 -fgnu-runtime
-fdiagnostics-show-option -fcolor-diagnostics -o interlocked.o -x c
interlocked.c
clang -cc1 version 2.9 based upon llvm 2.9 hosted on i386-pc-linux-gnu
ignoring duplicate directory "."
ignoring duplicate directory "../../include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../include
 /usr/local/include
 /usr/bin/../lib/clang/2.9/include
 /usr/include
 /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/include
End of search list.
<inline asm>:36:2: error: warning: ignoring directive for now
        .cfi_adjust_cfa_offset 4
        ^
<inline asm>:37:2: error: warning: ignoring directive for now
        .cfi_rel_offset %ebx,0
        ^
<inline asm>:39:2: error: warning: ignoring directive for now
        .cfi_adjust_cfa_offset 4
        ^
<inline asm>:40:2: error: warning: ignoring directive for now
        .cfi_rel_offset %esi,0
        ^
<inline asm>:48:2: error: warning: ignoring directive for now
        .cfi_same_value %esi
        ^
<inline asm>:49:2: error: warning: ignoring directive for now
        .cfi_adjust_cfa_offset -4
        ^
<inline asm>:51:2: error: warning: ignoring directive for now
        .cfi_same_value %ebx
        ^
<inline asm>:52:2: error: warning: ignoring directive for now
        .cfi_adjust_cfa_offset -4
        ^
8 errors generated.
make[1]: *** [interlocked.o] Error 1
make[1]: Leaving directory `/home/austin/src/wine-clang/libs/port'
make: *** [libs/port] Error 2

wine version is wine-1.3.17-173-g6eed4c4. This worked under clang 2.8.

Compiling wine with:
#!/bin/bash
export CC=clang
export CXX=clang
export CFLAGS="-std=gnu89 -g"
./configure
make

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list