diff options
author | Simon Josefsson <simon@josefsson.org> | 2007-03-12 13:25:25 +0000 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2007-03-12 13:25:25 +0000 |
commit | 2e9dd60314fb99822eafa8b8f26e56dc65e796cd (patch) | |
tree | 63d9b3e129fdc7d3f4d874eb6173188252344d8e /lgl/dummy.c | |
parent | 9d052968fda1fbcd034a894ef893c06be8df1f70 (diff) | |
download | gnutls-2e9dd60314fb99822eafa8b8f26e56dc65e796cd.tar.gz |
Update.
Diffstat (limited to 'lgl/dummy.c')
-rw-r--r-- | lgl/dummy.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lgl/dummy.c b/lgl/dummy.c index df147e4778..53bd5319d1 100644 --- a/lgl/dummy.c +++ b/lgl/dummy.c @@ -1,5 +1,5 @@ /* A dummy file, to prevent empty libraries from breaking builds. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004, 2007 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -25,6 +25,20 @@ Compiling this file, and adding its object file to the library, will prevent the library from being empty. */ +/* Some systems, such as Solaris with cc 5.0, refuse to work with libraries + that don't export any symbol. You might get an error like: + + > cc ... libgnu.a + > ild: (bad file) garbled symbol table in archive ../gllib/libgnu.a + + Compiling this file, and adding its object file to the library, will + prevent the library from exporting no symbols. */ + +#ifdef __sun +/* This declaration ensures that the library will export at least 1 symbol. */ +int dummy; +#else /* This declaration is solely to ensure that after preprocessing this file is never empty. */ typedef int dummy; +#endif |