On 11/22/2012 03:44 PM, LAMOME Julien CS-SI wrote: > Hi, > we have a code mixing C++ and Fortran 77. In fortran, we have some COMMON like : > COMMON / DEMOF/VARIABLE > Which are include in fortran source file like this : > #include <demof.include> > > We link with C++ code like this : > struct { double variable}demof ; > > The problem is : > Between gcc 4.3 and gcc 4.6, the linkage of demof (in C++) change from global to local. This breaks the link between C++ and fortran. > > How can I restore the global linkage in gcc 4.6 ? That doesn't sound right. Please send us example code. Andrew.