1
Description: Re-order GCC arguments to enable building with ld --as-needed.
2
Author: Stefano Rivera <stefanor@ubuntu.com>
3
Last-Update: 2011-06-16
4
Bug-Ubuntu: https://launchpad.net/bugs/770972
5
Bug-Debian: http://bugs.debian.org/630737
11
fprintf (f, "$(BINDIR)/%s:\t$(OBJECTS)\n", name);
13
- "\t$(CC) $(CFLAGS) $(LIBRARIES) $(LDFLAGS) -s -o $(BINDIR)/%s $(OBJECTS) %s\n",
14
+ "\t$(CC) $(CFLAGS) -s -o $(BINDIR)/%s $(OBJECTS) %s $(LIBRARIES) $(LDFLAGS)\n",
15
name, extra_libraries);
20
fprintf (f, "$(SBINDIR)/%s:\t$(OBJECTS)\n", name);
22
- "\t$(CC) $(CFLAGS) $(LIBRARIES) $(LDFLAGS) -s -o $(SBINDIR)/%s $(OBJECTS) %s\n",
23
+ "\t$(CC) $(CFLAGS) -s -o $(SBINDIR)/%s $(OBJECTS) %s $(LIBRARIES) $(LDFLAGS)\n",
24
name, extra_libraries);
28
obj_src[i], objdir, objects[i]);
31
- "\t$(CC) -c $(CFLAGS) $(OSFLAGS) $(LIBRARIES) $(INCLUDES) %s -o $(%s)/%s\n",
32
+ "\t$(CC) -c $(CFLAGS) $(OSFLAGS) $(INCLUDES) %s -o $(%s)/%s $(LIBRARIES)\n",
33
obj_src[i], objdir, objects[i]);