Re: R_X86_64_32S error building a shared library

2009-01-26 Thread Bob Friesenhahn
On Mon, 26 Jan 2009, Adam Nielsen wrote: I think it must have been the way Boost was compiled, because I get the same error even when I don't link to any libraries: $ g++ -c -o main.o main.cpp -I/usr/include/boost-1_37/ g++ -o test.so main.o -shared Note that with the above, main.o would

Re: blank line following trailing backslash

2009-01-26 Thread Raja R Harinath
Hi, Andreas roe...@users.sf.net writes: I just had an ingenious idea to limit conflicts in versioning systems. When you specify a list of files for a rule you put every file in a line like this. fileA.c \ fileB.c \ fileC.c One slightly ugly-looking approach I've seen is

Re: blank line following trailing backslash

2009-01-26 Thread Ralf Wildenhues
Hello Andreas, * Andreas wrote on Sun, Jan 25, 2009 at 06:42:52PM CET: fileA.c \ fileB.c \ fileC.c [...] This is not nice so I thought well let's add a backslash after the last file and add an empty line at the end. Then there's no need to modify the fileC line and everybody

Re: blank line following trailing backslash

2009-01-26 Thread Harlan Stenn
* Andreas wrote on Sun, Jan 25, 2009 at 06:42:52PM CET: fileA.c \ fileB.c \ fileC.c [...] I do it this way: NULL= ... FOO= \ fileA.c\ fileB.c\ $(NULL) BAR= \ fileC.c\ fileD.c\ $(NULL) Mostly I do this so it is easy for me to sort

Re: R_X86_64_32S error building a shared library

2009-01-26 Thread Jan Engelhardt
On Monday 2009-01-26 23:33, Adam Nielsen wrote: $ g++ -fPIC -c -o main.o main.cpp -I/usr/include/boost-1_37/ g++ -o test.so main.o -shared This works since main.cpp is being compiled to main.o with PIC. However, Boost is not involved here so it proves nothing about Boost. It does prove

Re: blank line following trailing backslash

2009-01-26 Thread Bob Friesenhahn
On Mon, 26 Jan 2009, Ralf Wildenhues wrote: Jan already provided a way around this. Here's why automake warns about it at all: it is not portable to have a backslash followed by a blank line, as some make implementations are rather unpredictable with it: However, Automake could offer to

Re: blank line following trailing backslash

2009-01-26 Thread Andreas
Am Montag, 26. Januar 2009 schrieb Ralf Wildenhues: Hello Andreas, * Andreas wrote on Sun, Jan 25, 2009 at 06:42:52PM CET: fileA.c \ fileB.c \ fileC.c [...] This is not nice so I thought well let's add a backslash after the last file and add an empty line at the end.

Re: blank line following trailing backslash

2009-01-26 Thread Ralf Wildenhues
* Bob Friesenhahn wrote on Tue, Jan 27, 2009 at 02:47:26AM CET: On Mon, 26 Jan 2009, Ralf Wildenhues wrote: Jan already provided a way around this. Here's why automake warns about it at all: it is not portable to have a backslash followed by a blank line, as some make implementations are