Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS will soon drop 32-bit support #100

Closed
1 of 5 tasks
tiferrei opened this issue Jun 21, 2018 · 7 comments
Closed
1 of 5 tasks

macOS will soon drop 32-bit support #100

tiferrei opened this issue Jun 21, 2018 · 7 comments

Comments

@tiferrei
Copy link

What kind of issue is this?

  • Question. This issue tracker is not the place for questions. If you want to ask how to do
    something, or to understand why something isn't working the way you expect it to, use
    our Community Forums https://community.platformio.org

  • PlatformIO IDE. All issues related to PlatformIO IDE should be reported to appropriate repository
    https://github.com/platformio/platformio-atom-ide/issues

  • Development Platform or Board. All issues related to Development Platforms or Embedded Boards
    should be reported to appropriate repository.
    See full list with repositories and search for "platform-xxx" repository related to your hardware
    https://github.com/platformio?query=platform-

  • Feature Request. Start by telling us what problem you’re trying to solve. Often a solution
    already exists! Don’t send pull requests to implement new features without first getting our
    support. Sometimes we leave features out on purpose to keep the project small.

  • PlatformIO Core. If you’ve found a bug, please provide an information below.

You can erase any parts of this template not applicable to your Issue.


Configuration

Operating system: macOS 10.14 Beta (18A293u)

PlatformIO Version (platformio --version): 3.5.3

Description of problem

macOS Mojave drops support for 32 bit binaries, the atmelavr toolchain seems to be almost all 32 bit, which means that every time I compile something I get:
screenshot 2018-06-18 at 16 45 09

Here's a list of all the platformio binaries the system has complained about so far:
screenshot 2018-06-18 at 16 45 37

More info here: https://support.apple.com/en-gb/HT208436

Steps to Reproduce

  1. Install Mojave
  2. platformio run

Additional info

Everything still works for now, this is more of a deprecation warning.
Is there any way I can fix this?

Thanks,
Tiago

@ivankravets
Copy link
Member

Should be fixed with the latest release.

@MacWyznawca
Copy link

I have the current version (there is no newer version according to platform update) and still macOS issues 32-bit warnings.

@ivankravets ivankravets reopened this May 5, 2019
@MacWyznawca
Copy link

But my problem is with cc1plus command. It's runing when I complile AVR core (no Arduino).

@noisymime
Copy link

I'm still seeing this with the latest versions installed also. The following utilities (at least) are running 32-bit versions:
avr-as
avr-ld
avr-c++
collect2
cc1plus
lto1

All of these are executed when doing a compile. Additionally the avr-dude binary is 32-bit.
I've also confirmed with the developer preview that compiling and uploading using the currently published tools does not work under macOS 10.15

Versions:
PIO: 3.6.7
atmelavr: @ 1.14.0
toolchain-atmelavr: @ 1.50400.0
framework-arduinoavr: @ 4.0.0
tool-avrdude: @ 1.60300.190424

@ivankravets
Copy link
Member

Atmel AVR toolchains (Windows, Linux 32/64, macOS) has been updated to the latest official version by Microchip:

Also, patches for Atmega328PB were applied using http://packs.download.atmel.com/

Please update PlatformIO packages via $ pio update.

@noisymime
Copy link

Thanks @ivankravets, I can confirm all compile tools are working after updating to 1.50400.180928 of toolchain-atmelavr

avr-dude from the tool-avrdude package remains 32-bit though. Does this need a separate issue over at https://github.com/platformio/platform-atmelavr/ ?

@ivankravets
Copy link
Member

Yes, please create a separate issue for avrdude.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants