Navigation
« 

Anonymous




Register
Login
« 
« 

Amiga Future

« 

Community

« 

Knowledge

« 

Last Magazine

The Amiga Future 167 was released on the March 5th.

The Amiga Future 167 was released on the March 5th.
The Amiga Future 167 was released on the March 5th.

The Amiga Future 167 was released on the March 5th.
More informations

« 

Service

« 

Search




Advanced search

Unanswered topics
Active topics
« 

Social Media

Twitter Amigafuture Facebook Amigafuture RSS-Feed [german] Amigafuture RSS-Feed [english] Instagram YouTube Patreon WhatsApp
« 

Advertisement

Amazon

Patreon

« 

Partnerlinks

Es werden für mehr Seite noch 12 (25) neue Abos benötigt.
12 (25) new 1-Year-subscriptions are required for more pages.

Make a Subscription NOW!
More Infos: http://25.amigafuture.de

Amiga Future News Portal

Choose the language for the News (current shown in english): Show news in german EN
Back to previous page


vlink 0.16g released

Published 09.01.2021 - 13:18 by AndreasM

vlink released in the Version 0.16g.

vlink is a portable linker, written in ANSI-C, that can read and write a wide range of object- and executable file formats. It can be used to link a specific target format from several different input file formats, or for converting, stripping and manipulating files.

The linker can be controlled by GNU-style linker scripts to generate absolute code, but it also runs very well with default rules to create relocatable executables, as required for AmigaOS or MorphOS.

Of course there might be technical restrictions that object files of different architectures cannot be merged because of incompatible relocation types, differing endianess or symbol-names with and without leading underscores. But in theory everything is possible!

Changes:

* New target file format bbc to generate .inf files for BBC Micro/Master.
* Fixed symbol assignments refering to other symbols in linker scripts.
* Optional symbol assignments can be done with =?. Such an assignment will be silently ignored when the symbol already exists.
* New option -D to define linker symbols on the command line.
* ASCII output (S-Rec, ihex, etc.) is now done using the host systems line endings.
* When calculated relocation addends in raw binary formats are out of bounds, also print the name and section-offset of the input file.
* (os9) -os9-mem now specifies the memory to allocate in bytes instead of pages.
* (os9) Fixed header parity and CRC calculation.
* (os9) Fixed write error when vlink was not compiled by gcc.
* (rawbin) -q can be used with rawbin1 to append a relocation table.
* (rawseg) -q (emit relocations) is now supported for any target address size.

http://sun.hasenbraten.de/vlink/

Back to previous page