dongjianqiang2 wrote:

> > @MaskRay the reason for adding this option is that gcc supports it. please 
> > refer to [godbolt.org/z/54sE6zTa1](https://godbolt.org/z/54sE6zTa1)
> 
> This doesn't answer my question. GCC has a lot of options that Clang doesn't 
> support. An option supported by GCC does not mean that Clang needs to support 
> it. This option has perfect replacement, which makes it even questionable 
> (since to the best of my knowledge `-export-dynamic` driver option is not 
> used) See my previous comment:
> 
> > GCC's default spec file for Linux does not say how -export-dynamic 
> > translates to ld -export-dynamic.
> > I think ld --export-dynamic is exclusively caused by -Wl,--export-dynamic 
> > or -rdynamic.
> > Do you have any example of gcc -export-dynamic uses?

This is historically undocumented option. and yes, it can be repalced by 
-rdynamic. See [PR47390](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47390). 
The purpose of this pull request is to ensure consistency between the two 
compilers. If you think it's unnecessary to support it, I'm fine with it. : )

https://github.com/llvm/llvm-project/pull/72781
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to