[llvm-dev] clang invokes assembler when generating obj file?

Tom Stellard via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 9 13:01:35 PDT 2015


On Wed, Sep 09, 2015 at 07:39:36PM +0000, Xiaochu Liu wrote:
> Nice! Thanks, Tom. It works.
> 

You can also modify your tool chain to indicate that -fintegrated-as is
the default so that you don't need to use this option.  See for example:

https://github.com/llvm-mirror/clang/blob/master/lib/Driver/ToolChains.h#L764

-Tom

> On Wed, Sep 9, 2015 at 12:30 PM Tom Stellard <tom at stellard.net> wrote:
> 
> > On Wed, Sep 09, 2015 at 07:21:30PM +0000, Xiaochu Liu via llvm-dev wrote:
> > > Dear there,
> > >
> > > I'm trying to use clang to invoke my backend to generate obj code using
> > > command:
> > >
> > > clang -target x-linux-gnu global.c -c
> > >
> >
> > Try passing the -fintegrated-as option.
> >
> > -Tom
> >
> > > But it shows me an error:
> > >
> > > clang: error: assembler command failed with exit code 1 (use -v to see
> > > invocation)
> > >
> > > I have assembler setup in my backend but it is incorrectly setup (not
> > > currently using any assembler). Is there a way for clang to not invoke
> > > assembler to generate obj code?
> > >
> > > Thanks,
> > > Xiaochu
> >
> > > _______________________________________________
> > > LLVM Developers mailing list
> > > llvm-dev at lists.llvm.org
> > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> >
> >


More information about the llvm-dev mailing list