Skip to content

20240114 (20240115)

Compare
Choose a tag to compare
@yunkya2 yunkya2 released this 14 Jan 06:04
· 43 commits to master since this release

ABI が変更されたため、20231202 版以前の elf2x68k で生成したオブジェクトファイルやライブラリは、本バージョン以降の elf2x68k では利用できません。最新バージョンでの再コンパイルが必要になります
gdbserver-x68k の仕様も合わせて変更されました。elf2x68k の更新の際は合わせて最新版に更新してください

(20240115追記) 20240114リリースのLinux版で、スクリプトでダウンロードするXCのファイルを誤って入れたままアーカイブを作ってしまっていたため、削除したバージョン(20240115)に差し替えました。MINGW版の方は変更ありません

  • binutils, gcc のバージョンをそれぞれ最新版に更新しました (binutils-2.41, gcc-13.2.0)
  • elf2x68k.py の仕様を変更し、ELF実行ファイル内の再配置情報を使ってX形式ファイルを生成できるようにしました
  • XC等で作られたオブジェクトファイルやライブラリをELF形式に変換するスクリプト x68k2elf.py を追加しました
  • C Compiler PRO-68K v2.1 (XC) のライブラリを利用できるようにしました。無償公開されているファイルを取得してインストールするスクリプトを添付しています
  • XCのライブラリを利用できるようにするため、ABIをXC互換のものに変更しました