- fprintf (lnkfile,"-k %s/%s\n",SDCC_LIB_DIR/*STD_LIB_PATH*/,c);
-
- /* other library paths if specified */
- for (i = 0 ; i < nlibPaths ; i++ )
- fprintf (lnkfile,"-k %s\n",libPaths[i]);
-
- /* standard library files */
- fprintf (lnkfile,"-l %s\n",STD_LIB);
- fprintf (lnkfile,"-l %s\n",STD_INT_LIB);
- fprintf (lnkfile,"-l %s\n",STD_LONG_LIB);
- fprintf (lnkfile,"-l %s\n",STD_FP_LIB);
-
- /* additional libraries if any */
- for (i = 0 ; i < nlibFiles; i++)
- fprintf (lnkfile,"-l %s\n",libFiles[i]);
-
- /* put in the object files */
- if (strcmp(srcFileName,"temp"))
- fprintf (lnkfile,"%s ",srcFileName);
-
- for (i = 0 ; i < nrelFiles ; i++ )
- fprintf (lnkfile,"%s\n",relFiles[i]);
-
- fprintf (lnkfile,"\n-e\n");
- fclose(lnkfile);
-
- _buildCmdLine(buffer, argv, port->linker.cmd, srcFileName, NULL, NULL, NULL);
-
- /* call the linker */
- if (my_system(argv[0], argv)) {
- perror("Cannot exec linker");
- exit(1);
+
+ /* additional libraries if any */
+ for (i = 0; i < nlibFiles; i++)
+ fprintf (lnkfile, "-l %s\n", libFiles[i]);
+
+ /* put in the object files */
+ if (strcmp (srcFileName, "temp"))
+ fprintf (lnkfile, "%s ", srcFileName);
+
+ for (i = 0; i < nrelFiles; i++)
+ fprintf (lnkfile, "%s\n", relFiles[i]);
+
+ fprintf (lnkfile, "\n-e\n");
+ fclose (lnkfile);
+
+ if (options.verbose)
+ printf ("sdcc: Calling linker...\n");
+
+ buildCmdLine (buffer, port->linker.cmd, srcFileName, NULL, NULL, NULL);
+ if (my_system (buffer))
+ {
+ exit (1);